2012-02-23 70 views
0

看起來很簡單,但我找不到任何記錄的例子。我想創建一個基本的HTML或PHP下拉表單,它將站點鏈接顯示爲選項。當用戶在下拉列表中選擇一個選項時,新的鏈接在瀏覽器中打開。 (自動提交)。我不想使用提交按鈕,但如果自動提交不適用於用戶,可以選擇此選項。這是我到目前爲止,並原諒我的無知,但我只是不知道正確的價值觀。尋找最簡單和最簡單的方法來完成這與HTML,Java或PHP。看下面,我剛剛放?代表我不確定的價值。我也不太確定onchange =「this.form.submit();是我應該使用的。非常感謝您對此的任何幫助。如果代碼建議被放入上下文,以便新手像我就能弄明白簡單的下拉表單/帶超鏈接的菜單。怎麼樣?

<form name="???" action="???" method="???"> 
    <label for="???">Site Links</label> 
    <select id="???" name="???" onchange="this.form.submit();"> 
    <option value="http://www.example.com/about.htm">About</option> 
    <option value="http://www.example.com/contact.htm">Contact</option> 
    <option value="http://www.example.com/products.htm">Products</option> 
    <option value="http://www.example.com/photos.htm">Photos</option> 
    <option value="http://www.example.com/prices.htm">Prices</option> 
    <option value="http://www.example.com/faq.htm">FAQ</option> 
    </select> 
    <button type="???">Submit Form</button> 
</form> 

回答

0
$('option').click(function(){ location.href = $(this).val(); }); 
0

假設你選擇ID爲 「選擇1」(不是 「???」 更能顯示):

$('#select1').change(function() { 
    window.location = $(this).val(); 
}):