【发布时间】:2017-05-12 02:25:00
【问题描述】:
如何防止我的页面上的部分表单根据页面的宽度提交?
即如果页面在 900px 和 1200px 之间,则只有具有 .regular-form 类的表单输入/选择项目将包含在表单提交中。
【问题讨论】:
-
您有几个解决方案,但我想说需要更多细节才能完全理解您想象的这将如何发挥作用。
-
按照您的问题的表述方式,该功能没有意义。我猜测这是一个响应式表单,您不希望提交这些输入的原因是因为它们在该宽度下不可见。如果是这样,你不应该重复“我应该显示这个输入吗?”逻辑变成“我应该提交这个输入吗?”逻辑。相反,使用 CSS 媒体查询来显示/隐藏它们,并使用 JS 说“不要提交隐藏的那些”。例如stackoverflow.com/questions/1374147/… 这将更容易维护。
标签: jquery css forms submission