我建立一個形式,並提醒的是,如果用戶繼續下一步他們不能移動到下一個步驟,直到輸入成功表單驗證JavaScript的隱藏元素
var location=document.getElementById("zip").value;
if(location==null || location==""){
alert("Please insert a valid location!");
return false;
}
用戶,提交按鈕被激活。如果用戶返回到這一步,我想只在這一步隱藏提交按鈕,如果相同的輸入爲空。我怎樣才能做到這一點只使用JavaScript?提交按鈕的類是'btFinish'。
謝謝!
編輯
我正在使用jQuery。我曾嘗試
$(btPrevious).click(function(e) {
$(btFinish).hide();
});
$(btNext).click(function(e) {
$(btFinish).show();
});
這隱藏了進展Finish按鈕,但是如果在輸入框中輸入錯誤,用戶點擊「btNext」,「btFinish」將顯示,即使用戶必須修復自己第一步輸入。
你使用jQuery嗎? – Evan 2013-02-11 19:27:57
是的請看我的編輯 – Mac10 2013-02-11 19:38:33