【发布时间】:2023-04-07 14:57:01
【问题描述】:
这里有几个问题涉及类似的主题,但我找不到解决我的具体案例的问题。
我有一个动态创建input[type="text"] 字段和input[type="radio"] 字段的脚本。我希望创建的字段能够生成最多 6 个添加字段的唯一名称。我怎么能用 jQuery 做到这一点?如何在 PHP 中为我的表单引用这些新创建的唯一名称?
jQuery:
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++;
$(wrapper).append('
<input type="text" name="name" id="name"/>
<input type="radio" name="attend" id="attendC" value="cere" />
<input type="radio" name="attend" id="attendR" value="rece" />
<input type="radio" name="attend" id="attendB" value="both" />
<input type="radio" name="attend" id="attendN" value="neit" />
');
}
});
【问题讨论】:
-
php 是服务器端,jQuery 是客户端。使用 php 生成 id 的服务器端,然后在您的 javascript
<input type=text" name="name" id="<?php echo json_encode($name_variable); ?>"中将它们用作 id