同時判斷就不要加 else 阿 //檢查上午欄位是否有輸入,則提出警告 並返回 f (document.form.textfile1.value =="") { alert("審查人數:請輸入上午審查人數"); document.form.textfile1.focus(); return ; } //檢查下午欄位是否有輸入,則提出警告 並返回 if (document.form.textfile2.value =="") { alert("審查人數:請輸入下午審查人數"); document.form.textfile2.focus(); return ; } //以上條件都不成立(上下午都有輸入)執行submit document.form.submit();
看不太懂您真正想要的是什麼。 我中文程度太差了嗎? 我猜,您大概是不想要檢查有無輸入「下午審查人數」而已吧!? 就是只要有輸入上午審查人數就好了?
要不要提供一下放這段原始碼的網頁來提供測試一下
我想請教各位大大,這個function有兩個input一個是上午,一個是下午,這個function是只要我少輸入一個的話就會出現請輸入數字,但是問題來了,如果今天我只要設定上午,而不設定下午,同時又能夠跑下面那個function那請問要怎麼改,然後,當我要輸入上午時,另一個就不會出現請輸入數字出現,麻煩各位大大一下謝謝 <script language="javascript"> function check() { if (document.form.textfile1.value =="") { alert("審查人數:請輸入上午審查人數"); document.form.textfile1.focus(); } else if (document.form.textfile2.value =="") { alert("審查人數:請輸入下午審查人數"); document.form.textfile2.focus(); } else document.form.submit(); }