永发信息网

net页面用的imagebutton,绑定了一个js的验证,return false依然会触发点击事件。代码如下

答案:2  悬赏:70  手机版
解决时间 2021-03-08 16:04
  • 提问者网友:一抹荒凉废墟
  • 2021-03-08 00:46
前台代码:<br><br>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br><br>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head runat=&quot;server&quot;&gt;<br>    &lt;title&gt;&lt;/title&gt;<br>    &lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;<br>        function checkNull() {<br>            alert(&quot;请填写中文论文题目&quot;);<br>            return false;<br>        } <br>    &lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>    &lt;form id=&quot;form1&quot; runat=&quot;server&quot;&gt;<br>    &lt;div&gt;<br>           &lt;asp:ImageButton ID=&quot;imgBtn_Save&quot; runat=&quot;server&quot; ImageUrl=&quot;~/images/save.gif&quot; OnClick=&quot;imgBtn_Save_Click&quot; /&gt; <br>    &lt;/div&gt;<br>    &lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>后台代码:<br> protected void Page_Load(object sender, EventArgs e)<br>    { <br>        this.imgBtn_Save.Attributes.Add(&quot;onclick&quot;, &quot;javascript:return checkNull();&quot;); <br>    }<br>    protected void imgBtn_Save_Click(object sender, ImageClickEventArgs e)<br>    { <br>        Response.Write(&quot;&lt;script language=javascript&gt;alert('保存成功');&lt;/script&gt;&quot;);<br>    }<br><br>点击以后会调用js的弹出框,但是关闭弹出框以后执行了后台单击事件。求大神指点。
最佳答案
  • 五星知识达人网友:行路难
  • 2021-03-08 01:35
不要return false 直接return就可以了
全部回答
  • 1楼网友:鸽屿
  • 2021-03-08 02:54
我一般是(□)(3)枪 (×)(1)跳 (○)(2)雷
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯