我有<form>
在这个表单中,我有2个提交按钮。
第一个就是:
<button class="regular" id="geocodesubmit" style="height:40px;">Set Loc
ation</button>
第二个是:
<button type="submit" class="regular" name="Submit Discovery">Submit</button>
当我按下其中一个文本框时,为什么我的第一个按钮被激活?我希望第二个激活......
我不希望第一个响应任何按键。
注意:我不想使用input type =“submit”,因为我有很多其他的CSS。
答案 0 :(得分:2)
HTML4规范指出button
代码的默认类型为submit
请参阅:http://www.w3.org/TR/html401/interact/forms.html#h-17.5
所以你的问题只是事实,你的第一个按钮没有type
属性,因此会像另一个提交按钮一样。
要解决此问题,请为第一个按钮设置type="button"
。
答案 1 :(得分:0)
然后为相应的两个按钮编写onclick函数。 或者为按钮提供名称标签,并在程序中执行所需的工作
答案 2 :(得分:0)
它是
<input type="submit" class="regular" name="Submit Discovery">Submit</input>
不是按钮