我在我的網站上有一個聯繫人字段,並測試插入的值是否好。這部分工作正常。如果一個值是正確的,就會有一個var值爲true的變量。var = true不會傳遞給另一個函數
我還調用第二個函數,它測試所有的聯繫人字段是否都是true。如果是這樣,發送按鈕將被禁用,否則它將被禁用。可悲的是,我的控制檯中出現錯誤信息:Uncaught ReferenceError:nameIsGoed未定義。 希望你能幫助我! :)
一樹的函數,它們悄悄地同
function checkEmptyMessage(field) {
if (field.value != '') {
document.getElementById("message").style.borderColor="#91bc1e";
var messageIsGoed = true;
}
else if (field.value == ''){
document.getElementById("message").style.borderColor="#f15a24";
var messageIsGoed = false;
}}
,檢查值是否是真還是假,如果是這樣的功能:禁止獲取的假。
function checkDisable(){
if ((nameIsGoed == true) && (messageIsGoed == true) && (mailIsGoed == true)){
document.getElementById("submit").disabled=false;
alert("mooizo");
}
else{
alert("er missen nog gegevens");
}
}
您想了解一個函數中'var'關鍵字的含義...... – CBroe
您應該閱讀關於範圍。 [var-JavaScript-MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var) – Itay