我的表單中有這兩個下拉框。它允許用戶從一系列值中進行選擇以進行搜索。然而,因爲它是一個from - to系統,所以我不希望from
的值大於to
的值。它可以是平等的。2下拉選擇框「從 - 到」允許用戶只選擇大於在「從」下拉列表中選擇的值
這個限制我可以在提交表單後使用PHP進行檢查。我的目標是禁止選擇或隱藏不符合上述邏輯的值。
也許如果從from
的1800
被選擇時,低於1800
的值被從下拉to
和副隱藏 - 反之亦然。
如何使用JavaScript,jQuery做到這一點?謝謝。
一個第二個解決方法是,如果to
值大於from
值,一個警告框應該確定和to
價值迴歸的from
什麼的下一個更大的值..
<select class="form-control" name="from" >
<option value="">Choose</option>
<option value="1000">1000 cc</option>
<option value="1200">1200 cc</option>
<option value="1400">1400 cc</option>
<option value="1600">1600 cc</option>
<option value="1800">1800 cc</option>
<option value="2000">2000 cc</option>
<option value="2500">2500 cc</option>
<option value="3000">3000 cc</option>
<option value="3500">3500 cc</option>
<option value="4000">4000 cc</option>
</select>
<select class="form-control" name="to" >
<option value="">Choose</option>
<option value="1000">1000 cc</option>
<option value="1200">1200 cc</option>
<option value="1400">1400 cc</option>
<option value="1600">1600 cc</option>
<option value="1800">1800 cc</option>
<option value="2000">2000 cc</option>
<option value="2500">2500 cc</option>
<option value="3000">3000 cc</option>
<option value="3500">3500 cc</option>
<option value="4000">4000 cc</option>
</select>
這是更好地包括你已經嘗試過的代碼,並說明到底什麼是行不通的。 –