在 Page_Load 中添加了btnPost.Attributes.Add("onclick", "return DataValid()")
js脚本如下
function $(id) { return document.getElementById(id) } function DataValid() { if ($("txtXH").value=="") { alert("序号不允许为空!"); $("txtXH").focuse(); return false; } if (parseInt($("txtXH").value)!=$("txtXH").value) { alert("不允许填写非整形数值!"); $("txtXH").focuse(); return false; } if ($("txtMKID").value=="") { alert("模块编号不允许为空!"); $("txtMKID").focuse(); return false; } if ($("txtMKMC").value=="") { alert("模块名称不允许为空!"); $("txtMKMC").focuse(); return false; } if ($("txtMKDZ").value=="") { alert("模块地址不允许为空!"); $("txtMKDZ").focuse(); return false; } } 但是点击了btnPost之后,提示了“序号不允许为空!”,程序却任然会向下执行,这是为什么?