2016-04-10 22 views
0

url gitmek yapma herhangi bir yolu var mı. Bu başka bir optionselect etiketi eklemeden yapılabilir, Eğer öyleyse lütfen yardım edin ??? Buna ihtiyacım olacakorada aşağıda bu koduna sahip bir <select>

mobil tarayıcılar için kullanılacak ve kullanıcı bir seçenek seçerse ve ne zaman bu url gitmeye gerek

+0

[HTML SEÇ - seçeneği değişmese bile Tetik JavaScript değiştiğinde olay] Olası yinelenen ki (http://stackoverflow.com/questions/11877527/html-select-trigger-javascript- on-olay-hatta-ne-seçeneği-olmayan-değil-chan) – JJJ

+0

görmek ister misiniz [This] (http://stackoverflow.com/questions/35264051/how-change-the-link-form- action-a-uyumlu-seçenekli/35264310 # 35264310)? – Pedram

+0

yes @pedram Görmek isterim – antipanchi

cevap

0

Sen elde edebilirsiniz seçilen değerini değiştirerek kullanıcı odaklanır zaman tarafından o onfocus="this.selectedIndex = -1"'u seçin.

<select name='m-menu' onfocus="this.selectedIndex = 0" onchange='location = this.options[this.selectedIndex].value;'> 
    <option value="" style="display: none">Select an Item</option> 
    <option selected value='/users/lol'>My Account</option> 
    <option value='/?signout'>Sign Out</option> 
    <option value='/photos'>Photos</option> 
    <option value='/post'>Share/Post</option> 
    <option value='/feed'>Feed</option> 
    <option value='/chat'>Create Chat</option> 
</select> 

Ayrıca, olay dinleyicilerinizi on * niteliklerini kullanmak yerine ayrı bir javascript dosyasından eklemenizi de öneririm. bunu yapabilirsiniz addEventListener kullanarak

+0

Boş bırakıldığında üzerine tıkladığınızda bir seçenek seçmek zorunda kalmanın bir yolu var mı ??? – antipanchi

+0

IOS için Safrai gibi mobil tarayıcılarda çalışmaz (Seçili ise ilk seçeneğe gitmeyecektir), Bu düzeltilebilir mi? – antipanchi

İlgili konular