我有兩個選擇字段,我想比較它們,所以如果他們都等於美國,然後提醒用戶。比較選定的表單值?
這是我有,但它似乎並沒有工作。
if(document.getElementById('country_o').value == "United States" AND document.getElementById('country_d').value == "United States") {
window.alert("BOTH US!");
}
謝謝!
我有兩個選擇字段,我想比較它們,所以如果他們都等於美國,然後提醒用戶。比較選定的表單值?
這是我有,但它似乎並沒有工作。
if(document.getElementById('country_o').value == "United States" AND document.getElementById('country_d').value == "United States") {
window.alert("BOTH US!");
}
謝謝!
是這樣嗎?
if(document.getElementById('country_o').value == "United States" && document.getElementById('country_d').value == "United States")
{
window.alert("BOTH US!");
}
其中AND由& &
的AND
操作者是&&
取代。
並獲得SELECT
元素所選擇的要素使用索引:
document.getElementById('country_o')
.options[document.getElementById('country_o').selectedIndex].value
只是一個猜測,但我認爲這應該是& &不和。如果您收到腳本錯誤,那可能是您的問題。請注意,&也可能工作,但我相信& &是邏輯和&是按位。
(function() {
var select1 = document.getElementById("country_o");
var select2 = document.getElementById("country_d");
if (select1.value === select2.value === "United States") {
// alert user
}
})();
javascript支持AND? – Kendrick 2010-10-14 17:48:15