2013-09-27 58 views
0

複選框被重置爲表單提交中未填寫的任何必填字段。
我給服務器端驗證的名字和姓氏字段,但我沒有給任何驗證複選框。複選框被重置的任何必填字段在表單提交中未填寫

的Html

<!DOCTYPE html> 
<html> 
<body> 
    <form name="input" action="/saveuser" method="get"> 
    First name: <input type="text" name="firstname"><br> 
    Last name: <input type="text" name="lastname"><br> 
    I have married :<input type="checkbox" name="vehicle" value="Car"><br> 
        <input type="submit" value="Submit"> 
    </form> 
</body> 
</html> 

服務器端驗證:

validation.required(firstname).message("Please enter firstname"); 
validation.required(lastname).message(Please enter lastname); 

說明:

這是我的服務器端validation.Now問題是,當用戶使用了填充像名字任何必填字段或姓氏並簽入複選框,然後用戶提交表單。然後從服務器端獲取驗證消息,但複選框會重置任何必填字段。但複選框不會重置。

回答

2

我有一個解決方案,從服務器端的選擇框或者用戶選擇或不,然後我將該值發送到客戶端。取決於該值我保持該選擇框被選中或不。但有沒有其他解決方案,請幫助我。

相關問題