js.jqueeyで入力フォームのチェックでアラートを出したいと思っております。
アラートを表示させたいのですが、複数項目ある場合まとめてのアラート表示をしたいですが上手くできず力をお貸ししていただきたいです。
また、氏名は必須入力です。10文字以内でご記入ください。の様に文字数が11文字になってもアラートを出したいと思っております。
行いたいこと
・アラートまとめて表示
・チェック2つ
js
1function checkForm(){ 2 3 4 if(document.checkcheck.name.value == "" || checkcheck.name.length > 11){ 5 alert("氏名は必須入力です。10文字以内でご記入ください。"); 6 if(document.checkcheck.yomi.value == ""){ 7 alert("フリガナは必須入力です。10文字以内でご記入ください。"); 8 9 } 10} 11} 12
php
1 2 if ($_POST['name']=='' || mb_strlen($_POST["name"]) >= 10){ 3 $error['name'] ='blank_a'; 4 5 6<form action="contact.php" method="post" enctype="multipart/form-data" name="checkcheck"> 7 <dt><p class="name">氏名<a>*</a></p></dt> 8 <?php if (isset($error['name']) && $error['name'] == 'blank_a'): ?> 9 <p class="error">氏名は必須入力です。10文字以内でご記入ください。</p> 10 <?php endif; ?> 11 <dd><input type="text" placeholder="山田太郎" name="name" class="name_a"></dd> 12 13 14 <div class="send"> 15 <input type="submit" value="送 信" class="send_button" onclick="return checkForm()"> 16 </div> 17 18 19</form> 20
回答1件
あなたの回答
tips
プレビュー