3
在HTML場的動態調整大小的列表,多個字段可以用非唯一的名稱來指定,像這樣:在耶索德
<input type="checkbox" name="breakfast" value="eggs">
<input type="checkbox" name="breakfast" value="bacon">
,這樣,提交時,查詢參數獲得通過類似(如果兩個盒子被勾選)breakfast=eggs&breakfast=bacon
。 CGI規範指出,這不應被解釋爲一個數組或值的列表,此技術也是輸入動態大小的列表非常有用:
<input type="text" name="url">
<input type="button" value="More…"
onclick="var s = document.createElement('input');
s.type='text';
s.name='url';
this.form.appendChild(s);
return false;">
不過,我看不出有什麼辦法讓列表值來自Yesod中的表單的輸入。有沒有辦法做這樣的事情?