0
如何創建一個HTML表單,其中用戶表示從一組值中抽取的值的列表?我可以爲表單提供一組可供選擇的值。在HTML表單中輸入值的已排序列表
用戶未指示集合的值:所選值的順序很重要(值的順序是按降序排列)。
看起來multiple
attribute在select
element將是有用的。但select
元素似乎沒有任何方法來指示選擇的順序,也沒有任何形式的POST保證所選值的排序。
如何創建一個HTML表單,其中用戶表示從一組值中抽取的值的列表?我可以爲表單提供一組可供選擇的值。在HTML表單中輸入值的已排序列表
用戶未指示集合的值:所選值的順序很重要(值的順序是按降序排列)。
看起來multiple
attribute在select
element將是有用的。但select
元素似乎沒有任何方法來指示選擇的順序,也沒有任何形式的POST保證所選值的排序。
我不知道你想要什麼,但你可以嘗試HTML5 sortable plugin,它現在託管在github。
它就像一個<ul>
一樣簡單,具有元素列表並且用戶拖拽元素。隨着回調
$('.sortable').sortable().bind('sortupdate', function() {
//Triggered when the user stopped sorting and the DOM position has changed.
});
而且能夠讀取正確的順序的元素,讓你想用它(保存到數據庫等)。
JQuery代碼似乎處理UX方面。但是數據的POST怎麼樣? – Raedwald
隨着回調....你可以發送數據,只要你想或只要你喜歡。是的,該項目是在一個新的頁面,但是是一樣的。不需要jQuery。 –
我使用它來重新排列商店中的產品,並且它工作得很好。在sortupdate上,你可以用一個簡單的循環('$ .each()'可以很有用)以正確的順序讀取所有元素,然後發送它。 –