フォーム送信時に必須フィールドが未入力の場合、チェック ボックスがリセットされます。
姓と名のフィールドにサーバー側の検証を行っていますが、チェック ボックスには検証を行っていません。
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);
説明 :
これは私のサーバー側の検証です.今の問題は、ユーザーが名や姓などの必須フィールドに入力せずにチェックボックスをオンにしてフォームを送信する場合です.次に、フォームはサーバー側から検証メッセージを取得しますが、チェックボックスは必須のリセットを取得します田畑。ただし、チェックボックスはリセットされません。