2011-02-02 58 views
0

我在我的網站上有一個html表單,但人們一直忘記填寫完整(3盒填寫)。html表格發送空白

他們的方式與HTML只激活提交按鈕,如果他們已經填寫完全或類似的東西?

+0

的onsubmit事件取消提交,直到您指定的值給出? – 2011-02-02 12:20:49

回答

0

製作一個javascript函數來檢查字段,然後在窗體的onsubmit事件中調用該函數。

 
function validate() 
{ 
if(document.formname.txtbox1.value=='') 
{ 
    alert("enter value"); 
    document.formname.txtbox1.focus(); 
    return false;   
     } 
    

然後調用它,爲什麼不使用簡單的JavaScript驗證,以保持表格形式

 
<form name = "formname" action = "abc.php" method ="post" onsubmit="return validate()"> 
0

基本上有兩個步驟來「確保」他們填寫了必填字段。第一步是client-side validation,它爲用戶提供了一個有用的UI來指導他們正確填寫表單。第二步是服務器端驗證,它向用戶返回一個錯誤,如果他們試圖錯誤地發佈它,則重新顯示該表單。 (我們沒有足夠的信息對第二部分特別有用,這取決於您的服務器端環境。)