2013-11-22 148 views
1

我試圖寫一個驗證語句上的一個按鈕說,如果2個特定的文本框是空白的,他們按一下按鈕,然後返回消息「此字段是有效的」驗證功能無法正常工作

這裏的代碼,我現在有:

function validateButton(){ 
    if (tfState.getValue()!=''){ 
     if (tfCity.getValue()!='') return true; 
     else return 'This value is not valid.'; 
    } 
    else return true; 
} 

回答

0

我不知道什麼是getValue();,但假設tfStatetfCity是DOM節點引用:

function validateButton(){ 
    if (tfState.value !='' && tfCity.value != ''){ 
     return true; 
    } 
    return 'This value is not valid.'; 
} 
+0

我試過這種方式,我得到一個遺漏的類型錯誤說:「有沒有方法‘toLowerCase’」 –

+0

你能更具體,'toLowerCase'沒有在任何地方你的例子中提到。 –

+0

這是我收到的完整消息,我不在我的代碼中的任何地方添加到LowCase。未捕獲的TypeError:對象函數validateButton(){ if(tfState.value!=''&& tfCity.value!=''){ return true; } return'此值無效'; }沒有方法'toLowerCase' –

0

這是你想要的

function validateButton(){ 
    if ((tfState.val().length != 0) && (tfCity.val().length != 0)) 
     return true; 

    } 
     else return 'This value is not valid.'; 
}