按下提交按钮会响应输入并单击

Sam*_*Sam 5 html javascript

我在许多网站上看到,输入密钥将提交表单,但您也可以单击按钮进行提交.这有诀窍吗?或者按钮可以附加两种不同类型的功能吗?

小智 5

如果您有一个正确标记的表单,其输入元素为type = submit作为提交按钮,则输入按钮应默认提交表单(当聚焦在type = text的输入元素中时).点击也可以.

任何处理代码都会在表单的"onsubmit"事件中进行,而不是按钮的"onclick"事件.此外,您可以返回false以取消表单提交(例如,如果表单验证失败).


Awa*_*rni 1

亲爱的,没有什么棘手的。只需将按钮的类型设置为submit,您就会实现您想要的。看到这个

更新后

当 html 页面中有form标签时,输入按钮总是提交表单。如果您已经制作了自己的按钮,type="button"那么您可以单击它来提交表单。

<input type="button" onclick="submitform();" value="Button">
Run Code Online (Sandbox Code Playgroud)

这是你的 javascript 函数

function submitform()
 {
   document.forms["myform"].submit();
 }
Run Code Online (Sandbox Code Playgroud)

因此你的两种情况都可以实现