0
<fieldset>
<legend>Available Areas</legend>
<select id="availableAreas">
<?php
$sql = "SELECT * FROM workArea";
$result = $db->query($sql);
while ($row = $result->fetch_assoc()) {
$id = $row['id'];
$area = $row['name'];
echo "<option value='$id'>$area</option>";
}
?>
</select>
<input id="addArea" type="button" value="Add area" /><br />
<select id="workAreas" style="min-width: 200px" required multiple name="workAreaId"></select>
</fieldset>
上面的代碼產生這樣的輸出:發送多個<option> s到形式
我沒有把的JavaScript作爲它的問題不相關,但點擊「添加區域」會將該區域添加到<select>
元素(下拉下方的多個列表)。
當用戶提交表單時,我需要發送用戶添加到列表中的所有<option>
。有什麼辦法可以做到這一點?
感謝
那麼,你不能只是用你需要的數據填寫一個禁用的文本區域? – Peon
@DainisAbols我不認爲HTML發送禁用的表單數據。可能是錯誤的,否則這是一個很好的建議。 – jskidd3
如果您有多個'select'元素,則所有選定的元素將被提交給服務器,但應該選擇項目。 –