有需求如下,在点击页面中按钮Button1时先用javascript判断输入值,正确继续,错误不执行服务器端代码,看来别人的帖子说是javascript返回false即可,按其说法些了如下代码:
<script language=javascript>
function test()
{
 if(......)
 return false;
}<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="test()" OnClick="Button1_Click" />结果测试发现不起作用,服务器端代码照样执行。PS:if中的判断应该没问题,另外直接写成
function test()
{
 return false;
}
也不行。请问这是怎么回事?我写的不对?正确的写法是什么?