【发布时间】:2013-05-27 14:37:14
【问题描述】:
我在我的 asp.net mvc 3 视图之一中使用它:
<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 上?
-
呃,我试试,我要学会用这个。
-
嗯,看来要删除的东西太多了..
-
如果看不到 HTML 等其他代码,就帮不上什么忙
标签: jquery asp.net-mvc-3 validation