在.net中js验证和验证控件不能同时使用,如果同事使用,他只会响应js验证,然后直接执行后台代码,所以一般情况下js验证用于前台,验证控件用于后台。
js验证在服务器控件中的使用方法:
js验证在服务器控件中的使用方法:
Code
<script type="text/javascript">
function check()
{
var randomImage = $("<%=uxTextBoxCheckCode.ClientID %>").value;
if(randomImage != "" && randomImage.toLowerCase() != getCookie("CheckCode").toLowerCase())
{
alert("验证码不正确!");
return false;
}
return true;
}
</script>
<script type="text/javascript">
function check()
{
var randomImage = $("<%=uxTextBoxCheckCode.ClientID %>").value;
if(randomImage != "" && randomImage.toLowerCase() != getCookie("CheckCode").toLowerCase())
{
alert("验证码不正确!");
return false;
}
return true;
}
</script>
控件中调用:
<
asp:Button
ID
="uxButtonLogin"
runat
="server"
Text
="登陆"
Width
="73px"
CssClass
="btn"
OnClientClick
="return check()"
OnClick
="uxButtonLogin_Click"
/>
在onclientclick中调用