|
|
1
3
其思想是计算所有现有字段并缓存该数字。
现在,附加另一个文本字段,并根据上面计算的字段数为其指定一个名称。
急板地! 最后,您可以克隆一个字段html,然后用新计算的替换它的name属性,而不是将字段作为字符串追加。 |
|
|
2
1
感谢安德鲁指引我正确的方向。我能够克隆表单,甚至添加一个链接来删除最后克隆的输入。这个解决方案不需要我在javascript中生成表单,因此所有的格式仍然完整,需要编写的代码更少。 我知道这会弄乱auth组件,并且我的表单将被黑洞,因为散列将是错误的。稍后我将不得不在后端手动清理它。基本上,我将第一个字段替换为当前增量的id为1。我看到它需要唯一名称和id的三个地方是标签、输入名称和输入id。我不知道是否有人有更好的解决方案来替换这些html值,但我必须来回转换以替换它。 以下是我的解决方案:
//javascript代码:
|
|
3
-1
这是给搜索时发现这个问题的人的便条(就像我一样)。
要使输入名“可克隆”,不必保持增量并执行这种难看的连接。cakephp识别空值并将其转换为
下面是我所说的一个例子:
这将分别使您:
然后可以使用javascript来克隆、清理和附加节点。下面是一个简单的例子:
不用做了
更新 如果你使用 Security Component 具有 form tampering prevention 已启用您可能希望解锁这些输入以防止提交被黑洞:
希望这有帮助。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |