Benim php / mysql uygulaması için bir form oluşturmak için çalışıyorum. Benim kullanıcılar 5 seçenek var onların seçenek öncelik listelemek istiyorum ve onlar tercih sırasına göre her bir seçim yapmak zorunda
Neden sadece seçimler her beş yuvaları (alt alta) sağlamak ve sırasını değiştirmek için her sağda daha yüksek / düşük kontrolü sağlamak değil? Bu her zaman bir out-of-sipariş sıra numarası verilerek daha çekici.
Örneğin, ile başlar:
Favorite Friends:
1 Pax ^ v
2 Litb ^ v
3 Jon Skeet ^ v
4 VonC ^ v
5 Jeff Atwood ^ v
Eğer 2 konumuna kadar Jon çarpmak istiyorsanız, sonra sadece "^
" isminin yanına bir kere tıklayın.
Favorite Friends:
1 Pax ^ v
2 Jon Skeet ^ v
3 Litb ^ v
4 VonC ^ v
5 Jeff Atwood ^ v
, Nedense, sana haksızlık ettik (ve ben gerçekten özür dilerim :-) düşünüyorsanız, benim "v
" karakteri dört kez tıklayın ve sizinle sonuna kadar:
Favorite Friends:
1 Jon Skeet ^ v
2 Litb ^ v
3 VonC ^ v
4 Jeff Atwood ^ v
5 Pax ^ v
Bu variable-position/fixed-number (IMNSHO) dolayısıyla fixed-position/variable-number çözüm çok daha iyidir:
Favorite Friends:
5 Pax
2 Litb
1 Jon Skeet
3 VonC
4 Jeff Atwood
Ben nasıl kontrol eserlerini belirten kısa talimatlar, her alanın yanında bir metin girişini yer olacaktır. JavaScript devre dışı müşteriler için sadece her giriş 1-5 benzersiz bir tamsayı içerdiğini doğrulamak.
JavaScript etkin istemciler için, jQuery UI library size kapalı bulunuyor.