【发布时间】:2014-05-30 11:35:31
【问题描述】:
我在asp.net中有简单的代码添加onClient点击onClick停止响应而oclient点击返回true请任何人建议......
function loginEmpty() {
debugger
var flag = true;
var name = document.getElementById("username").value;
var pass = document.getElementById("userpassword").value;
if (name =='' || pass =='') {
document.getElementById('username').style.border = "solid 1px red";
document.getElementById('userpassword').style.border = "solid 1px red";
document.getElementById('loginMsg').style.display = "none";
document.getElementById('errorMsg').style.display = "block";
document.getElementById('errorMsg').innerHTML = "Required field can not leave blank.";
flag= false;
}
else {
flag = true;
document.getElementById('username').style.border = "solid 1px green";
document.getElementById('userpassword').style.border = "solid 1px green";
document.getElementById('errorMsg').innerHTML = " . ";
}
return flag;
}
【问题讨论】:
-
你能发布你的 HTML
-
请显示aspx代码
-
检查您从 OnClientClick 函数返回的内容 - 我相信返回 false 会阻止回发发生。
-
使用RequiredFieldValidator 和ValidationSummary 不是更容易吗?那么所有这些工作都为你完成了!
标签: asp.net