2013-10-30 68 views
0

如何將我的選項傳遞給URL參數?選擇傳遞到鏈接的下拉選項ahref

選擇代碼:

echo "<select id=\"reasoncode\" name=\"reasoncode[$transnum]\"><option value=\"$ot_reasoncode\" default>$convert_rc</option><option value=\"0\"></option>"; select_reasoncode(); 
echo "</select>\n"; 

所有預設paramters鏈接:

echo "<a href=\"file_action.php?id=$id&confirmsubmit=1&uid=$uid\" title=\"Submit\"><img src=\"images/submit.png\" border=\"0\"></a> 

所以基本上我想要的待辦事項是莫名其妙的下拉列表中選擇融入我AHREF鏈接像這樣:

echo "<a href=\"file_action.php?id=$id&confirmsubmit=1&uid=$uid&SELECT=$SELECTVAR\" title=\"Submit\"><img src=\"images/submit.png\" border=\"0\"></a> 

這可能嗎?

+0

它將使用例如JavaScript的可能,但你不只是尋找一個提交按鈕,而不是一個鏈接? – jeroen

+0

不,我想使用ahref(鏈接),因爲我已經有一個

在頁面上 – rubberchicken

+0

如果你想要,只要你不嵌套它們,你可以有多種形式。 – jeroen

回答

3
<select name="reasoncode" id="reasoncode" onchange="changePath();"> 
<option value=""></option> 
<option value="page1.php?id=<?php echo $id;?>&confirmsubmit=1&uid=<?php echo $uid;?>">Option1</option> 
<option value="page2.php?id=<?php echo $id;?>&confirmsubmit=1&uid=<?php echo $uid;?>">Option2</option> 
<option value="page3.php?id=<?php echo $id;?>&confirmsubmit=1&uid=<?php echo $uid;?>">Option3</option> 
</select> 

<a id="link1" href="" target="_blank">CLICK</a> 

<!--jquery min file--> 
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
<script type="text/javascript"> 

function changePath() 
{ 
    var path= document.getElementById("reasoncode").value; 
    alert(path); 
    $("#link1").attr('href',path); 
} 
</script> 
+0

不是真的......當有人選擇從下拉下來的東西菜單選項在我的 rubberchicken

+0

變成一個變量,原因是會有多個下拉菜單與不同的選項..但我不能通過這個通過只有鏈接 rubberchicken

+0

它意味着當我從select中選擇任何選項時,錨標籤路徑值應該隨着所選的選項而改變? – Ashish