0
对文本框的验证取决于选择框在jQuery中选择的值更改事件。对文本框的验证取决于选择框在jquery中选择的值更改事件
下面的代码适用于第一次或刷新页面的情况。
,但如果我选择“NID”第一,并再次更改为“PST”长度的部分工作时,我选择“PST”第一,并再次更改为“NID”长度部分notworking。
$(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('');
}
});
}
});
});
任何人都可以请建议。
感谢
可以请你在我的代码,我需要把e.preventDefault() – SushilKumar 2014-10-17 15:30:44
谢谢你的回复,我已经更新了我的问题,因为你的建议仍然有问题 – SushilKumar 2014-10-17 15:37:30
if(PFID =='PST') { $( '#seCustomerId')。KEYUP(功能(E){ e.preventDefault () var len3 = $(this).val()。length; 如果(LEN3> 6){ 警报( “这个ID证明......”); (this).val(''); } }); } 如果(PFID == 'NID'){ $( '#seCustomerId')。KEYUP(函数(e)中{ e.preventDefault() VAR LEN1 = $(本).VAL()。长度; if(len1> 11){ alert(“This Id proof number is not valid,Please enter valid number。”); $(this).val(''); } }); } Gooluck – JohnTrack 2014-10-17 23:55:25