客户端验证
我在.cs中Page_Load()中添加了如下代码
Button.Attributes.Add( "onclick ", "return check(); ");
下面是check方法的具体内容
function check()
{
if(document.Form1.TextBox1.value== " ")
{
alert( "false ");
return false;
}
else
{
alert( "true ");
return true;
}
}
下面是Button服务器端的Click方法的具体实现
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write( "asdfasdf ");
}
但不关check方法返回true还是false
服务端的代码都不执行
请问一下要怎么改才会在check方法返回true的时候执行服务器端的代码
------解决方案--------------------你的这些代码本身并没有错;你的页面有没有用验证控件?
------解决方案--------------------Button.Attributes.Add( "onclick ", "return check(); "); 你加的只是客戶端的代碼只有onclick的時候只是執行你check()并沒有把你的Button1_Click()加到你的點擊事件上