我有 7*4 组输入框。我需要的是只有填写好的集合才能通过,而忽略其余的。输入框是为 4 个不同的列动态创建的,因此它们应该只传递到正确的列。每列代表不同的信息数组。它们被命名为四、三、二和一。创建的盒子通过 _1 _2 --> _7 具有递增的 id 编号。
<input id="<?php echo $catkey; ?>_addone_friendly_1" type="text" class="auto" size="9" /><span> - Friendly Name</span><br />
<input id="<?php echo $catkey; ?>_addone_1" name="[<?php echo $catkey; ?>][]" type="text" class="auto" size="9" /><span> - Actual Name</span><br />
我确定自己搞砸的代码是这样的(我有 4 个副本,用于four_addone_、three_addone_ 等等):
if ( $("id=[^four_addone_]").length )
{
$("#^four_addone_").prop('name', 'four[' + $("#^four_addone_").length + '][]');
$("#^four_addone_").prop('value', $("#^four_addone_friendly_").length );
} else {
$("#^four_addone_").remove();
}
问题是当我单击提交按钮时没有任何内容通过,我不知道该怎么做。我不是从头开始写的,是由一个不再有空的朋友帮助的;我是 jquery 的新手。我的网站是:http: //icloudbackups.com/mmgen/
非常感谢任何有助于实现这一目标的帮助。