css - 非 JS 方法停止 <input> 中的 "enter"提交表单?

标签 css html

我有一个带有 <textarea required> 的表格, <input type="checkbox"> , <input type="text"> , 和 <button type="submit"> .

这一切都与 jQuery 相得益彰,所以如果您在文本输入中,或选择复选框,然后按 Enter,我会捕捉到它并防止出现默认情况,因此表单不会提交。

但我希望该表单对未运行 Javascript 的人同样适用。肯定有一些标记或 CSS 表明给定的表单元素不应导致表单提交?

最佳答案

只有 javascript 接受事件。

当您没有激活 javascript 时,您必须使用服务器端进行验证。

关于css - 非 JS 方法停止 &lt;input&gt; 中的 "enter"提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861530/

相关文章:

javascript - jQuery UI 可对整个 div 进行排序

css - 为什么 flex 元素限制为父级大小?

html - 如何使用 CSS 通过一个子元素而不是其他子元素影响元素的宽度

css - 在 View 上 react native 布局 ScrollView

javascript - ajax方法帖子错误

jquery - 消除 child 类(class)的不透明度

javascript - 修改 html (DOM) 后丢失更改

html - 颜色不被子元素继承?

css - 仅为特定 div 内的元素设置样式

javascript - 使用 jQuery 2.1+ 更改 css 会忽略过渡属性