2013-08-16 31 views
0

我有這樣的形式在這裏:保持表格後,選擇提交數據

<form action="listasearch.php" method="get"> 
<select name="kategoria"> 
    <option value="klienti">Klienti</option> 
    <option value="id">ID</option> 
    <option value="dyqani_pergjegjes">Dyqani Përgjegjës</option> 
    <option value="emri">Emri</option> 
</select> 
</form> 

的問題是,我需要保持選定的價值,我會做,如果我有兩個相似的名稱,即 dyqani_pergjegjes和dyqani_pergjegjes ,但那是Dyqani Pergjegjes。

有人請幫我一下嗎? 感謝

+0

如果你只是消除了'value'屬性選項將採取''標籤內的文本的價值。 – DevlshOne

+0

是的。堅果我不需要這樣的事情發生...... – Letter

+0

你的意思是你想在下次加載表單時保持選定的值嗎? – dirtydexter

回答

0
var select=document.getElementsByName("kategoria"); 
for(var i=0;i<select[0].options.length;i++){  
    if(select[0].options[i].text=="Dyqani Përgjegjës") 
// if(select[0].options[i].value=="dyqani_pergjegjes") //or 
    select[0].selectedIndex=i; 
} 
+0

很好,看,我補充說:var kategoria ='<?php echo $ kategoria; ?>'; ,我該如何讓if(選擇[0] .options [i] .text == var kategoria)? – Letter

+0

'if(select [0] .options [i] .text == kategoria)'if kategoria =「」DyqaniPërgjegjës「」 – rps