0
我在我的asp.net MVC 3次一個使用這種期望的結果:簡單jQuery驗證是不是給
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('.YesNoNotApplicable').change(function() {
if ($(this).val() === '2') {
$(this).closest('td').next('td').find('input').show();
}
else {
$(this).closest('td').next('td').find('input').hide();
}
});
$('#submitDocument').click(function() {
if ($(".checkString16").val().length > 16) {
alert("The text can be up to 16 symbols");
return false;
}
else if (!$.isNumeric($(".checkULong").val())) {
alert("Insert integer");
return false;
}
else if (!$(".checkFloat").val().match('^[0-9]*\.[0-9]*$')) {
alert("Insert float");
return false;
}
return true;
});
});
</script>
這裏的問題是,我變得非常隨機的結果。如果我的整數檢查沒有像現在那樣註釋,我會一直得到整數警報。如果我對它進行評論,那麼有時候浮動檢查有時會起作用,有時候現在,如果它第一次起作用,那麼即使我將值更改爲浮動值,我也會不斷得到錯誤。
你可以在JSFiddle.net上顯示你的問題演示嗎?或在jsbin.com上? –
呃,讓我試試,我需要學會使用這個。 – Leron
好吧,它似乎有太多刪除.. – Leron