0
我有一個HTML表單,但其中的一些輸入未提交,即使它們處於活動狀態。以http://jsfiddle.net/hbw3/qzcTS/2/爲例。某些輸入未提交
表單明確包含一些div,但只有一個div中的輸入被提交。爲什麼是這樣?
的HTML源代碼:
<form accept-charset="UTF-8" action="whatever" id="map_form" method="post">
<table>
<tr>
<td>
<select id=1 name=col_1 class="column_select">
<option value="0">None</option>
<option value="1">id (integer)</option>
<option value="2">name (string)</option>
</select>
</td>
<td>
<select id=2 name=col_2 class="column_select">
<option value="0">None</option>
<option value="1">id (integer)</option>
<option value="2">name (string)</option>
</select>
</td>
</tr>
</table>
<div class="span4" id="default_values">
<label for='id' class='control-label'>id (integer)</label>
<input type='text' id='id' />
<label for='name' class='control-label'>name (string)</label>
<input type='text' id='name' />
</div>
<input name="commit" type="submit" value="Upload Table" />
</form>
<div id='result'></div>
的JS顯示提交輸入:
$('form#map_form').submit(function() {
$('div#result').text($(this).serialize());
return false;
})
您在其他'div'的輸入中沒有'name ='「'屬性。要提交,他們必須有'名字'。 – 2013-03-12 06:02:16