【问题标题】:Multiple name values for an input item? Jquery validator uses name attribute for validation输入项的多个名称值? Jquery 验证器使用 name 属性进行验证
【发布时间】:2014-07-29 06:38:28
【问题描述】:

我有一个带有以下代码的输入元素的表单:

<label class="label">Activity Name</label>
<label class="input">
    <input type="text" name="required" name="activityname">
</label>

我尝试使用两个名称属性,因为 jquery 验证插件使用名称属性来验证输入。

我不确定如何在设置表单后操作输入,因为可能有多个输入带有“必填”名称,因为它们是必填字段并且需要进行验证。

我也看了,不可能通过 id 操作 $_POST 变量。

【问题讨论】:

  • jquery 将按类或 id 作为您的选择,因此需要对其进行编辑
  • 问题是什么?您希望实现什么,您尝试过的代码是什么,它是如何失败的?另请注意,这里的label 标记毫无意义:没有标签与标记中的控件关联。
  • 不应该是 class="required" 而是...!

标签: php jquery html mysqli


【解决方案1】:

为同名属性的多个值使用数组。您的字段名称将类似于“fieldName[]”。

<input type="text" class="required" name="fieldName[]">
<input type="text" class="required" name="fieldName[]">
<input type="text" class="required" name="fieldName[]">

【讨论】:

    【解决方案2】:

    我发现第一个评论者是对的。 Jquery 将按类或 id 进行选择。我只是将类设置为必需。

    谢谢大家,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 2014-12-25
      • 2013-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多