Nasıl php kullanarak bir selectbox birçok sonuç organize edebilirsiniz?

3 Cevap php

Bir form parçası olan bir seçim kutusu vardır. Şu anda adresleri tabloyu sorgulama ve seçme kutuya adreslerini görüntülüyor. Ben 100 adreslerine kadar sahip planlıyoruz.

Ben kullanıcı seçin kutusunda tıklarsa tüm durumlarını gösterir bir çözüm arıyorum. Kullanıcı bir devlet üzerinde gezinen o zaman o belirli devlet için tüm adresleri gösterecektir. Kullanıcı adresine tıkladığında eğer, o seçin kutusunda aldı seçenek olarak gösterecektir. Bu bir seçme kutusu içinde bir açılır menü gibi.

Ben bu kadar bir çözüm bulmak nerede bilen var mı?

3 Cevap

Aksi takdirde kullanıcı, duraksamak eylem yüklemek isterseniz ajax yanıt beklemek zorunda kalacak, daha sonra hover eylemleri gerçekleştirmek için JavaScript kullanmak ya da CSS, istemci tarafında önceden yükü tüm adresleri gerekir. Ama sizin için bu tam görevi yerine getirecektir önceden yazılmış bir senaryo olduğunu sanmıyorum. Ama hemen bu JQuery için bir iş gibi geliyor.

Sürümü:

Hover: javascript onmouseover yerine CSS yılların kullanın. BB'nin :hover sadece <a> IE için çalışıyor

Sen sunucu teknolojisini belirtmek vermedi, bu yüzden sadece bir JS çözüm ile gitmek için gidiyorum. Yapmanız gereken bir <select> eleman kullanmak ve açılan menüden gibi bir şey kullanmak değildir.

Take your pick. Açıkçası ihtiyaca uygun çözüm özelleştirmek gerekir.

EDIT: <a> damla aşağı yapı her kesin o haberi böylece sayfada bir gizli <input> ayarlamak için JavaScript gerekir.

EDIT 2: Bu Çıkış iPod style drill down menu:

div / ul-li tabanlı listeler halinde sayfasında select elemanları dönüştürmek JavaScript / jQuery / Prototip eklentileri vardır. Ancak, iki seviyeli bir liste menüsü arıyorsanız oysa ben, bir tek seviyeli liste olarak ekran öğeleri rastlamak tüm eklentiler. Lütfen Seçim listesinde Içinde, optgroup etiketini kullanarak devletleri içinde gruplandırılmış adresleri için option etiketini kullanabilirsiniz (örneğin here). Bu size istediğiniz şekilde organize seçme listesini verir. Daha sonra select içinde optgroups ile çalışan bir fantezi seçme eklentisi için arama yapabilirsiniz.