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