日期:2014-05-18  浏览次数:20436 次

asp.net控件上如何实现先运行js代码,再决定是否运行服务端代码?
比如一个按钮,当按下的时候,我想先用js代码判断某个输入框的格式是否正确,如果正确了,再将输入框的内容传到server端处理。如果不正确,则在js代码中弹出一个消息框,告诉用户输入错误。

------解决方案--------------------
VS2005,可以这样:
function checkInpput()  //你可以写怎么的检查函数
{
alert( "Please input some words! ");
return false;
}
<asp:Button id= "btnOk " runat= "server " OnClientClick= "return checkInput(); " OnClick= "btnOk_Click " Text= "Ok " />