Javascript 表单字段名称的动态编号
我有一个复制表单的脚本,如Javascript 表单字段名称的动态编号,javascript,jquery,Javascript,Jquery,我有一个复制表单的脚本,如 您可以尝试以下方法: var n = 100;//num forms you want for (var i = 0; i <= n; i++) { var temp = '<form name="formularz[form' + i + ']"> \n' + ' <input type="text" name="formularz[form' + i + '] [imie]" value="<?php
您可以尝试以下方法:
var n = 100;//num forms you want
for (var i = 0; i <= n; i++) {
var temp = '<form name="formularz[form' + i + ']"> \n' +
' <input type="text" name="formularz[form' + i + '] [imie]" value="<?php $code ?>"/> \n' +
' <input type="text" name="formularz[form' + i + '][nazwisko]" value="<?php $code ?>"/> \n' +
'</form>';
$('body').append(s);
}
<?php foreach($data as $key => $row): ?>
<form name="formularz[form<?=$key?>]">
<input type="text" name="formularz[form<?=$key?>] [imie]" value="<?php code ?>"/>
<input type="text" name="formularz[form<?=$key?>][nazwisko]" value="<?php code ?>"/>
</form>
<?php endofreach; ?>
var n=100//您想要的表单数
对于(var i=0;i来说,这很简单。使用foreach时,如下所示:
var n = 100;//num forms you want
for (var i = 0; i <= n; i++) {
var temp = '<form name="formularz[form' + i + ']"> \n' +
' <input type="text" name="formularz[form' + i + '] [imie]" value="<?php $code ?>"/> \n' +
' <input type="text" name="formularz[form' + i + '][nazwisko]" value="<?php $code ?>"/> \n' +
'</form>';
$('body').append(s);
}
<?php foreach($data as $key => $row): ?>
<form name="formularz[form<?=$key?>]">
<input type="text" name="formularz[form<?=$key?>] [imie]" value="<?php code ?>"/>
<input type="text" name="formularz[form<?=$key?>][nazwisko]" value="<?php code ?>"/>
</form>
<?php endofreach; ?>
要复制多少表单?模板库(如handlebarjs或mustachejs)更适合这种情况。或者编写自己的短javascript方法来实现这一点。HTTML中的增量属性是一个非常糟糕的主意,尤其是因为它会导致以后的维护噩梦。你能不能不使用数组:name=“formularz[][imie]
然后按索引整理服务器端的字段?@SupunPraneeth我想要无限制地复制您的文件是.js
文件还是.php
文件?