在文本输入中按“Enter”按钮时,避免提交表单

时间:2013-11-25 07:28:02

标签: javascript html

我需要知道如何在文本中按“Enter”按钮时停止提交表单。

<form >
    <input id="a" name="a" type="text"/>
    <input id="address" name="address" type="text" maxlength="300" value=""/>
    <input id="showonmap" type="button" value="show on map" onclick="codeAddress()"/>
    <input type="submit"/>
</form>

我在地址文本输入中输入后使用JavaScript点击 showonmap 按钮,但问题是在此之后整个表单及其提交输入正常工作我想阻止它。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

基本上,删除输入类型提交并尝试这样的事情:

<form id="myForm">
    <input id="a" name="a" type="text" />
    <input id="address" name="address" type="text" maxlength="300" value="" />
    <input id="showonmap" type="button" value="show on map" onclick="codeAddress()" />
    <input type="button" value="submit" onClick="myForm.submit()"/>
</form>