好的,首先要将输入的长度限制为所需的位数:
<input type="text" name="license" maxlength="10">
http://www.w3schools.com/tags/att_input_maxlength.asp
使用此代码(jquery-将其放在您的themes/theme\\u文件夹/js/functions.js-并确保您正在调用jquery文件和前端的此js文件),您可以将输入限制为仅数字、退格和删除:
$(document).ready(function() {
$("#txtboxToFilter").keydown(function(event) {
// Allow only backspace and delete
if ( event.keyCode == 46 || event.keyCode == 8 ) {
// let it happen, don\'t do anything
}
else {
// Ensure that it is a number and stop the keypress
if (event.keyCode < 48 || event.keyCode > 57 ) {
event.preventDefault();
}
}
});
});
因为从技术上讲,这不是密码保护,所以您可以将其保留在此处,只需将其作为进入下一页所需的字段。
尽管如果您确实有一个实际的密码,您可以使用jquery。text();要在单击提交时将其更改为该密码,请执行以下操作:
$(\'#submit\').click(function(){
$("#txtboxToFilter").text("0123456789");
});
http://api.jquery.com/text/
如果这解决了您的问题或对您有帮助,请将其标记为答案