在這部分代碼中,我們需要禁用提交按鈕,直到所有字段被選中,否則每件事情都會搞砸!那麼是否可以禁用提交按鈕?如果這麼好心地幫助我們!禁用提交按鈕,直到選中所有字段
out.println("<html><body><form action=''>");
out.println("<br><center><h1><font color='red'>Detailed DocID Status</font></h1>");
out.println("<br> Year <select name='year'>");
out.println("<option value=''>Select Year</option>");
for(int i=2010;i<=2020;i++){
out.println("<option value="+i+">"+i+"</option>");
}
out.println("</select>");
out.println(" Month <select name='month'>");
out.println("<option value=''>Select Month</option>");
out.println("<option value='01'>Jan</option>");
out.println("<option value='02'>Feb</option>");
out.println("<option value='03'>Mar</option>");
out.println("<option value='04'>Apr</option>");
out.println("<option value='05'>May</option>");
out.println("<option value='06'>June</option>");
out.println("<option value='07'>July</option>");
out.println("<option value='08'>Aug</option>");
out.println("<option value='09'>Sep</option>");
out.println("<option value='10'>Oct</option>");
out.println("<option value='11'>Nov</option>");
out.println("<option value='12'>Dec</option>");
out.println("</select>");
out.println(" Status : <select name='status'><option value='Select Status'>Select Status</option><option value='Approved'>Approved</option><option value='Clarifications'>Clarifications</option><option value='Pending'>Pending</option></select> ");
out.println("<input type='submit'id='submit' name='subBtn' value='Submit' disable='disabled' onClick=doenable()>");
out.println("</form></body></html>");
out.println("<br><br>");
功能,我們試圖
function doenable()
{
if(document.getElementById("year")!=null)
{
if(document.getElementById("month")!=null)
{
if(document.getElementById("status")!=null)
{
document.getElementById("subBtn").disabled=false;
}
}
}
}
你爲什麼從你的問題中刪除Javascript? – Barmar
我們忘了給函數中的ID。所以我們試着給ID並檢查出來......但它沒有再工作:( –
但是你需要離開這個功能,所以我們可以告訴你你做錯了什麼以及如何解決它。 – Barmar