我有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 />
我使用,我敢肯定,我已經搞砸了的代碼是這樣的(我有four_addone_這4份,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/
任何幫助得到這個去會非常感激。
它有多難忽視服務器端的空單元? – 2013-07-28 21:26:12
對於知道他們在做什麼的人,可能不是很難。對我而言,我很無能。 – epilimic
也許你應該忽略花哨的jQuery,堅持基本然後 – 2013-07-28 21:32:41