按钮标记提交

时间:2011-04-20 11:43:30

标签: html button

我在aspx页面中使用这个普通的html代码。它呈现得很好,但点击后它会提交/重新加载页面。我不希望点击这个按钮做任何事情。什么问题

                            <button>
                                btn1</button>
                            <button>
                                btn2</button>

3 个答案:

答案 0 :(得分:7)

如果没有明确给出类型,则默认为type = submit。

你想放

<button type="button">btn1</button>

答案 1 :(得分:1)

请勿使用<button>。请改用<input>

<input type="button" id="btn1" />

另外,值得注意的是(来自http://www.w3schools.com/tags/tag_button.asp):

  

如果您使用的按钮元素   HTML表单,不同的浏览器会   提交不同的值。互联网   资源管理器将在之间提交文本   <button></button>标签   其他浏览器将提交内容   值属性的。使用输入   元素在HTML中创建按钮   形式。

答案 2 :(得分:1)

不确定是否可以通过纯HTML执行此操作,但是这样可以使默认提交行为变黑:

<button id="a" onclick="return false;">button</button>