按回车表单全自动递交难题出现意外发现


拷贝编码
编码以下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf⑻">
<title></title>
</head>
<body>
<form action="http://www.baidu.com">
<input type="text" name="name"/>
<input type="button" onclick="javascript:void(0)" value="递交">
</form>
</body>
</html>

如上表单在 name键入框中 按回车时,表单就会递交。并且表单中时沒有submit按钮的。

历经多番搜索终究寻找缘故: 假如表单中仅有1个文字框,那末按回车时,就会递交表单。

因此处理方法就很非常容易了,加1个无用的文字框,并掩藏起来就OK。

拷贝编码
编码以下:

<input type="text" style='display:none' />

留意: 加 hidden 框是不好的。

拷贝编码
编码以下:

<input type="hidden" />