2014-03-29 54 views
0

我有一個簡單的問題,谷歌不能回答我。也許我沒有找到適合谷歌的關鍵字。鏈接使用預先選擇的選項打開新頁面(下拉)

我在一個「index.html」,並有一個像「Here」這樣的簡單鏈接。點擊這個鏈接可以讓我想到例如「contact.html」。鏈接是否也可能從選擇下拉列表中選擇某個選項?

例如:我點擊鏈接,此鏈接將我帶到contact.html並預先選擇「反饋」選項。來自波蘭和我的英語對不起

<select name="subject"> 
<option value="question">Question</option> 
<option value="feedback">Feedback</option> 
<option value="product">Product</option> 
</select> 

問候;)

回答

2

,你可以這樣做:

<select name="subject"> 
<option value="question">Question</option> 
<option value="feedback" selected="selected">Feedback</option> 
<option value="product">Product</option> 
</select> 

喜歡本作的鏈接:

<a href="contact.html?pre=1">here</a> 

使用此功能上contact.html頁面

function getParameterByName(name) { 
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); 
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), 
     results = regex.exec(location.search); 
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
} 

,並使用這樣的:

$(document).ready(function(){ 

var preSelected = getParameterByName("pre"); 

if(preSelected == "1") 
{ 

$('select[name="Subject"]').val("feedback"); 

} 
}); 
當然,我能做到這一點的
+0

,但預選取決於鏈接我點擊上;)鏈接一個預選quetsion和鏈路B預選反饋。 – Kuba

+0

那麼你需要在其中添加一些服務器端代碼,你是在用哪種語言呢? –

+0

只是html,css和一點點jquery – Kuba

相關問題