密码框不允许复制,只能包括英文字母数字下划线

这篇博客介绍了如何创建一个不允许复制粘贴,且仅接受英文字母、数字和下划线的密码输入框。通过HTML的`<input>`元素结合`oncopy`和`onpaste`事件阻止复制粘贴功能,并设置输入类型为`text`,以确保符合指定的字符限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jQuery.validator.addMethod("alnum", function(value, element) {
return this.optional(element) || /^[a-zA-Z0-9_]+$/.test(value);
}, "只能包括英文字母数字下划线");

$("#form1").validate({
rules:{
adminName:{
required: true,
minlength: 2,
maxlength: 10
},
realname:{
required: true,
stringCheck: true
},
pwd:{
required: true,
minlength: 8,
maxlength: 20,
alnum:true
}
},
messages:{
adminName:{
required: "请填写用户名",
minlength:"用户名最少为2个字符",
maxlength:"用户名最长为10个字符"
},
realname:{
required: "请填写姓名",
stringCheck: "请正确输入姓名"
},
pwd:{
required:"请填写密码",
minlength:"密码最少为8个字符",
maxlength:"密码最多为20个字符",
alnum:"只能包括英文字母数字下划线"
}
},
submitHandler:function(form){
       //在Submit之前,且所有驗證成功。
       $("#password-md5").val(hex_md5($("#password").val()));
prepareConfirm();
showLayer('lightBox-1');
       return false;
    }

});




   
   <tr>

  <td>初始密码:</td><td><input type="text" class="search_txt" name="pwd" id="password" οncοpy="return false" οnpaste="return false"/>
    <input type="hidden" class="search_txt" name="password" id="password-md5"/></td>
   </tr>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值