2016-11-14 42 views
0

我目前有一塊jQuery,我已經包含了這個似乎在我已經測試但是在移動設備和另一臺計算機上的工作正常,我有人測試它仍然會去舊的URL,但我懷疑它可能是一個緩存問題,但有沒有辦法來開發一個PHP的回落?如果選擇了值,PHP下拉菜單

如果選擇了prop2值,我想要做什麼我想更改表單動作url幾乎onclick像jQuery一樣。

HTML:

<form action='bookingurl' method='get'> 
    <label for='channel_code' class="caption">Select property </label> 
      <select id='channel_code' name='id'> 
      <option value='prop1'>Prop 1</option>    
      <option value='prop2'>Prop 2</option> 
      </select> 
</form> 

的jQuery:

jQuery(document).ready(function(){ 

    jQuery('#channel_code').change(function(){ 

     if(jQuery('#channel_code').val() == 'prop2'){ 

      window.location.href = 'https://hotels.cloudbeds.com/reservation/url'; 

     } 

    }); 

}); 
+0

'如果($( '#CHANNEL_CODE選項:選擇'。)VAL()== 'PROP2'){'試試這個 – guradio

回答

1

$(document).ready(function() { 
 

 
    $('#channel_code').change(function() { 
 

 
    if ($('#channel_code option:selected').val() == 'prop2') { 
 
alert("go to") 
 
     //window.location.href = 'https://hotels.cloudbeds.com/reservation/url'; 
 

 
    } 
 

 
    }); 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form action='bookingurl' method='get'> 
 
    <label for='channel_code' class="caption">Select property</label> 
 
    <select id='channel_code' name='id'> 
 
    <option value='prop1'>Prop 1</option> 
 
    <option value='prop2'>Prop 2</option> 
 
    </select> 
 
</form>

指定選擇作爲:

$('#channel_code option:selected').val() //意味着選項選擇的值

+0

謝謝,但是它仍然會在手機上的舊網址mmm –

+0

這是一個不同的問題,目前的一個然後:) – guradio