asp.net 中javascript 阻止提交不成功

出错的情况

  前台页面代码:<asp:Button ID="btnSave" runat="server" Text="保存"   OnClick="btnSave_Click" OnClientClick="javascript:inputcheck()"/>

  javascript:

    var inputcheck = function(){return false;}

    在这种情况下,是不能阻止页面提交的。

可以正常工作的情况:

   <asp:Button ID="btnSave" runat="server" Text="保存"   OnClick="btnSave_Click" OnClientClick="javascript:return false;"/>

问题:
  如果javascript是写在js文件中,不能阻止,直接写在页面中,可以阻止提交。不知道为什么,在网上查了好多资料,据说是IE8的BUG,不知道有没有什么解决方法。


桃花长相依
浏览 473回答 2
2回答

慕无忌1623718

OnClientClick="return inputcheck()"

青春有我

javascript:inputcheck()中的:是什么输入法下的冒号。应该是英文下的
打开App,查看更多内容
随时随地看视频慕课网APP