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