问题描述
我有一个页面,在点击确定按钮后,先验证前台文本框是否为空,如果为空,就alert一个东西,然后returnfalse嘛,现在我也做了这个动作了,但是在alert后还是要刷新一下页面,按理由是不应该刷的。然后我把里面的代码复制到本地运行,结果一切ok,请问这种情况该如何处理?我已经把那个页面删掉后,重新复制,还是这样。
解决方案
解决方案二:
onclientclick="returncheckInput()"functioncheckInput(){if(document.getElementById("txt").value==""){alert("xx");returnfalse;}returntrue;}或者在form里加入onsubmit="returncheckInput()"
解决方案三:
代碼??
解决方案四:
ls正確!!!
解决方案五:
onclientclick="returncheckInput()"----
解决方案六:
代码有问题.
解决方案七:
我把<inputtype="submit">换成了<asp:button>,用了onclientclick结果ok了。。。。奇怪的是我以前几百个页面都是用的<input>那种。。。真奇怪,异灵?
解决方案八:
inputHTML控件<asp:button>asp.net服务器控件还是用验证控件方便
解决方案九:
wxlwxlwxlwxl(努力一切会好)-------------代码没问题的,我把他全部复制到本地运行,就ok的!
解决方案十:
用客户端控件,不要用服务器端控件
解决方案十一:
就是用客户端控件出了验证后照样刷新的问题
解决方案十二:
前台加入脚本:<scripttype="text/javascript"language="javascript">functioncheck(){if(document.getElementById('Title').value=='')//假设控件的ID为Title{alert('标题不能为空!');returnfalse;}else{returntrue;}}</script>后台在页面的载入事件:protectedvoidPage_Load(objectsender,EventArgse){Button_Submit.Attributes.Add("onClick","javascript:returncheck();");//假设确定按钮的ID为Button_Submit}
解决方案十三:
还是会刷哟,不知道遇鬼了?
解决方案十四:
换到别人机子上试试.或者换个浏览器试试.看看form属性有没有多余的东西
解决方案十五:
我试过没有问题的!LZ认真检查一下。。
解决方案:
真的不行在别的页面就可以。。。我曾经也听说过这样的情况,没想到今天被自己遇到了
解决方案:
idayu(大宇)的正解