2010-10-14 39 views
0

我有兩個選擇字段,我想比較它們,所以如果他們都等於美國,然後提醒用戶。比較選定的表單值?

這是我有,但它似乎並沒有工作。

if(document.getElementById('country_o').value == "United States" AND document.getElementById('country_d').value == "United States") { 
    window.alert("BOTH US!"); 
    } 

謝謝!

+0

javascript支持AND? – Kendrick 2010-10-14 17:48:15

回答

1

是這樣嗎?

if(document.getElementById('country_o').value == "United States" && document.getElementById('country_d').value == "United States") 
{ 
    window.alert("BOTH US!"); 
} 

其中AND& &

1

AND操作者是&&取代。

並獲得SELECT元素所選擇的要素使用索引:

document.getElementById('country_o') 
    .options[document.getElementById('country_o').selectedIndex].value 
0

只是一個猜測,但我認爲這應該是& &不和。如果您收到腳本錯誤,那可能是您的問題。請注意,&也可能工作,但我相信& &是邏輯和&是按位。

0
(function() { 
    var select1 = document.getElementById("country_o"); 
    var select2 = document.getElementById("country_d"); 
    if (select1.value === select2.value === "United States") { 
     // alert user 
    } 
})();