2015-03-31 167 views
0

我有一個下拉選擇菜單網站更改基於url的輸入選擇?

<select class="tmcp-field tm-epo-field tmcp-select" 
 
\t \t name="tmcp_select_0" 
 
\t \t data-price="" 
 
\t \t data-rules="" 
 
\t \t id="tmcp_select_1" 
 
\t \t tabindex="1" > 
 
\t <option selected='selected' value="Basislayout_0" data-price="0" data-rules="[&quot;0&quot;]" data-rulestype="[&quot;&quot;]">Basislayout</option><option value="Profilayout_1" data-price="24" data-rules="[&quot;24&quot;]" data-rulestype="[&quot;&quot;]">Profilayout</option> \t </select> \t

怎樣纔可以有選件「Profilayout」預選在頁面加載,當這條線是附加到URL ?start_customizing=yes

+0

一點點代碼,就足以顯示我們的問題是什麼,將是真棒 – Sai 2015-03-31 16:12:20

+0

是純JavaScript的解決方案(沒有如jQuery外部LIB)最好? – 2015-03-31 16:13:31

回答

0

你可以通過這個來實現它。條件location.search.indexOf('start_customizing = yes')!= -1是非常原始的,所以隨時修改它,如果需要的話。

if(location.search.indexOf('start_customizing=yes') != -1) { 
    document.getElementById('tmcp_select_1').value="Profilayout_1"; 
} 

https://jsfiddle.net/t7k545dm/1/

+0

感謝您的快速回復。我如何在文檔中完全使用它。我嘗試過沒有成功。對不起,我不是很擅長javascript .. – Chris 2015-03-31 19:49:21

+0

Chris 2015-03-31 19:49:50

+0

@Chris,你應該在選擇標籤後粘貼這段代碼。最好在之前。所以在JS執行的時候可以發現select標籤 – 2015-03-31 20:25:47