我在很多网站上看到,输入密钥会提交表单,但您也可以点击按钮进行提交。这有诀窍吗?或者一个按钮可以附加两种不同类型的功能吗?
答案 0 :(得分:5)
如果您有一个正确标记的表单,其输入元素为type = submit作为提交按钮,则输入按钮应默认提交表单(当聚焦在type = text的输入元素中时)。点击也可以。
任何处理代码都会出现在表单的“onsubmit”事件中,而不是按钮的“onclick”事件。此外,您可以返回false以取消表单提交(例如,如果表单验证失败)。
答案 1 :(得分:1)
submit
即可实现您想要的效果。 See This
更新后
如果您的html页面中有form
标记,请输入按钮始终提交表单。如果您已经创建了自己的按钮type="button"
,那么您可以提交表单,点击它。
<input type="button" onclick="submitform();" value="Button">
这是你的javascript函数
function submitform()
{
document.forms["myform"].submit();
}
因此可以实现这两种情况