【问题标题】:Get and set values of a form获取和设置表单的值
【发布时间】:2011-10-01 17:11:41
【问题描述】:

如何获取表单中所有 可见 字段的值(包含多个字段)并将它们设置为数组或其他内容?在我想从数组中获取这些值并将它们设置到同一表单中的可见字段之后(例如表单的清除和撤消功能)?

我的表单有几个选择字段、文本字段、文本区域字段和隐藏字段。

感谢您的帮助!

【问题讨论】:

  • 您的所有表单元素都具有唯一的name 属性吗? (换句话说,您的表单中是否有复选框或单选按钮?)

标签: jquery forms


【解决方案1】:

通过在 jquery api 指南中查找答案:) 呵呵

http://api.jquery.com/serializeArray/

【讨论】:

    【解决方案2】:

    已在以下链接中回答了这个问题 Submitting form data through a jQuery command 。这将很有用。可见字段是指启用的字段吗? 在 jquery api 中查找 serialize 方法

    【讨论】:

      【解决方案3】:

      我可以通过jQuery data() method 实现它。使用此方法存储表单后,您可以提取值。

      【讨论】:

        【解决方案4】:

        最简单的方法是用css 类标记表单中的所有元素(该类不需要存在于您的样式表中)。即,将类表单域放在所有表单输入上。然后您可以简单地使用 jquery 类选择器一次选择所有输入并执行您想要的操作,例如

        $('.formfield').hide();
        

        上述命令将隐藏所有表单元素,但您可以使用 $('.formfield') 选择器对所有表单字段执行任何操作。

        【讨论】:

        • 这并不能真正回答问题。此外,您不需要自定义类,:input 选择器已经匹配所有表单控件。
        猜你喜欢
        • 2019-12-04
        • 2017-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-01
        • 1970-01-01
        相关资源
        最近更新 更多