我有一个带有 <textarea required>
的表格, <input type="checkbox">
, <input type="text">
, 和 <button type="submit">
.
这一切都与 jQuery 相得益彰,所以如果您在文本输入中,或选择复选框,然后按 Enter,我会捕捉到它并防止出现默认情况,因此表单不会提交。
但我希望该表单对未运行 Javascript 的人同样适用。肯定有一些标记或 CSS 表明给定的表单元素不应导致表单提交?
最佳答案
只有 javascript 接受事件。
当您没有激活 javascript 时,您必须使用服务器端进行验证。
关于css - 非 JS 方法停止 <input> 中的 "enter"提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861530/