验证文本框,具体取决于jquery中选择框选择的值更改事件。
以下代码首次正常工作或页面刷新情况。
但如果我选择“NID'首先改为' PST'当我选择“PST'首先改为NID' NID'长度部分不工作。
$(document).ready(function(){
$('#seIdproof').change(function(){
var PFID = $('#seIdproof').val();
$('#seCustomerId').val('');
if(PFID == 'PST'){
$('#seCustomerId').keyup(function(e) {
var len3=$(this).val().length;
if (len3 > 6){
alert("This Id proof number is not valid,Please enter valid number.");
$(this).val('');
}
});
}
if(PFID == 'NID'){
$('#seCustomerId').keyup(function(e) {
var len1=$(this).val().length;
if (len1 > 11){
alert("This Id proof number is not valid,Please enter valid number.");
$(this).val('');
}
});
}
});
});
任何人都可以建议。
由于
答案 0 :(得分:0)
尝试使用.keyup(function(e){ 并添加此代码 e.preventDefault()
删除返回代码行,只放$(this).val('');