我希望能夠將驗證添加到我的下拉列表中。如果用戶在第二個下拉(選擇2)選擇在第一個下拉列表(選擇1)加的夫,並再次,如果應該給一個警告消息發送到用戶說:「目標不能是相同離境」。Javascript HTML下拉驗證
我知道這是不是用戶友好的,但它需要做的事情= S
我得到的問題與第二個下拉因爲它似乎並不像一個雙人牀和if語句來工作。
請使用jsfiddle.net來幫助我的感謝。
Departure: <br>
<select id="select1">
<option value="" disabled selected>Please Select</option>
<option>Birmingham</option>
<option>Bristol</option>
<option>Cardiff</option>
<option>Liverpool</option>
<option>London</option>
<option>Manchester</option>
</select>
<br><br>
Destination: <br>
<select id="select2">
<option value="" disabled selected>Please Select</option>
<option>Birmingham</option>
<option>Bristol</option>
<option>Cardiff</option>
<option>Liverpool</option>
<option>London</option>
<option>Manchester</option>
</select>
<br><br>
<input type="Button" value="Order Tickets" onClick="myFunction()">
<script>
function myFunction()
{
if (document.getElementById("select1" && "select2").value == "Cardiff")
alert("Destination can't be same as Departure.");
else
alert("That's Fine");
}
</script>
是什麼東西呢? '的document.getElementById( 「選擇1」 && 「選擇2」)'這比'的document.getElementById( 「選擇2」)' –
@MarcosPérezGudeAnd語句平等的嗎? – Imraanstack2
你似乎知道如何選擇一個元素。比較兩個這樣的元素的值。忘記加迪夫,這與卡迪夫無關。 –