$(document).ready(function () {
$("#btnSubmit").click(function () {
var textvalue = $("#txtNumeric").val();
validateDecimal(textvalue);
return true;
});
});
function validateDecimal(value) {
var RE = new RegExp(/^\d*\.\d\d$/);
if (RE.test(value)) {
return true;
} else {
alert("formate numeric with 2 decimal places!");
return false;
}
}
我正在使用此脚本验证带有2位小数的textnumeric字段值。 它在验证时正常工作。但是如果textnumeric字段值是正确的,我没有从该文本字段获取任何值到我的ASP.NET代码页面后面(default.aspx.cs)。 任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
而不是将验证逻辑放入onclick
处理程序中。我建议你改为放入submit
事件处理程序。
$("form").submit(function () {
var textvalue = $("#txtNumeric").val();
return validateDecimal(textvalue);
}
数据应正确发布到服务器端脚本中。