JavaScript 删除被animatedcollapse.hide隐藏的表单内容
我正在使用 JavaScript 在我制作的简单 Web 表单中隐藏和显示 div 内容。
但是,我注意到提交的表单(它将表单作为字典发送到 Python CGI)可能仍然包含隐藏项目的非空提交值。通常,发生这种情况是因为您在字段 X 中输入一些值,单击隐藏包含字段 X 的 div 的链接,然后提交。
我知道当 div 隐藏时我可以手动清除 div 中的所有输入字段(即字段 X 等),但是有没有更优雅的方法来完成此操作?
I'm using JavaScript to hide and show div contents within a simple web form I made.
However, I noticed that the submitted form (it sends the form as a dictionary to Python CGI) may still contain nonempty submitted values for hidden items. Usually, this happens because you enter some values into field X, click a link that hides the div containing field X, and then submit.
I know that I can manually clear all of the input fields (i.e. field X, etc.) in a div when the div is hidden, but is there a more elegant way to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 jQuery,您可以使 DOM 操作既简单又优雅。
根据您的需要,您可以在提交之前删除隐藏的输入元素:http://jsfiddle.net/tTzn2/。
With jQuery, you can make DOM manipulation both easy and elegant.
For your needs, you can remove hidden input elements before submitting: http://jsfiddle.net/tTzn2/.