mim*_*imo 12 html javascript asp.net sharepoint
我在SharePoint网站上创建了.aspx页面,并在页面HTML按钮中插入.
例
<PublishingWebControls:editmodepanel PageDisplayMode="Display" runat="server" SuppressTag="True">
...
<button>Click Me!</button>
...
</PublishingWebControls:editmodepanel>
Run Code Online (Sandbox Code Playgroud)
每次我点击"Click Me!" 发回邮件.这不是我想要的行为,但我找到了一种如何不引起回发的方法.我将javascript代码添加到onclick属性中<button onclick='return false;'>Click Me!</button>
我的问题是,为什么回发后,即使按钮不包含type="submit"属性?
我还检查了母版页,其中包含<form runat="server">并包装了所有内容,但也没有action="page.aspx"属性.
Dmy*_*tro 24
请查看此链接,http://www.w3schools.com/tags/tag_button.asp 页面上有一个说明,如果您没有自己指定,不同的浏览器可以使用不同的默认类型作为按钮.好像您的浏览器使用"提交".
我知道这是一个旧帖子。@Dmytro 的帖子指向正确的方向,但不是确切的答案。为了防止回发,您需要使用按钮标签的 type 属性。IE
<button type="button">Click Me!</button>
| 归档时间: |
|
| 查看次数: |
16474 次 |
| 最近记录: |