v.js
1 $(function(){ 2 $('form').validate({ 3 rules:{ 4 text1:{required:true}, 5 text2:{required:true}, 6 gender:{required:true} 7 }, 8 messages:{ 9 text1:{ 10 required:"必須項目です", 11 }, 12 text2:{ 13 required:"必須項目です", 14 }, 15 gender:{ 16 required:"必須項目です", 17 } 18 }, 19 errorPlacement: function(error, element){ 20 error.appendTo($('#message')); 21 } 22 }); 23 }); 24
javascript
1<!doctype html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script> 7<script type="text/javascript" src="js/jquery.validate.min.js"></script> 8<script type="text/javascript" src="js/v.js"></script> 9 10</head> 11<body> 12 <form> 13 <input name="text1" type="text"><br> 14 <input name="text2" type="text"><br> 15 <input type="radio" id="gender" name="gender" value="men">男性 16 <input type="radio" id="gender" name="gender" value="woman">女性 17 <br> 18 <button>確認</button> 19 20 </form> 21 <div id="message"></div> 22</body> 23</html>
現在全てのformのエラー表示位置が確認ボタンの下になっているのですが、
全ての入力項目の右側にエラー表示を行いたいです。どうすればできますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。