JSP
1$('#button1').on('click',function(){ 2 if ($('#hoge').val() =="" || $('#hoge1').val() =="" ) { 3 $('#sms').text("未入力箇所があります"); 4 } ←ここまでは写る 5 6/*全角入力はじく*/ 7 var mail_regex1 = new RegExp( '(?:[-!#-\'*+/-9=?A-Z^-~]+\.?(?:\.[-!#-\'*+/-9=?A-Z^-~]+)*|"(?:[!#-\[\]-~]|\\\\[\x09 -~])*")@[-!#-\'*+/-9=?A-Z^-~]+(?:\.[-!#-\'*+/-9=?A-Z^-~]+)*' ); 8 var mail_regex2 = new RegExp( '^[^\@]+\@[^\@]+$' ); 9 if( address.match( mail_regex1 ) && address.match( mail_regex2 ) ) { 10 // 全角チェック 11 if( address.match( /[^a-zA-Z0-9\!\"\#\$\%\&\'\(\)\=\~\|\-\^\\\@\[\;\:\]\,\.\/\\\<\>\?\_\`\{\+\*\} ]/ ) ) { 12 return false; } 13 // 末尾TLDチェック(co,jpなどの末尾ミスチェック用) 14 if( !address.match( /\.[a-z]+$/ ) ) { return false; 15 } 16 **→ここが指摘していただき削除した部分です** 17 } else { 18 return false; 19 } 20 21/*パスワード生成部分*/ 22 var seed0 = '0123456789qwertyuiopasdfghjklzxcvbnm';//英数字 23 var pwd= ''; 24 for(var i=0;i<8;i++) { 25 var pos = Math.floor(Math.random() * seed0.length); 26 pwd += seed0[pos]; 27 } /*for*/ 28 29 $('<input>').attr({ 30 type: 'hidden', 31 id: 'input_id', 32 name:'pwd', 33 value:pwd 34 }).appendTo("form");/*''と""ひとつで変数はできなくなる"*/ 35 36 });
```JSP 初めての方への登録ボタン <html:submit property="dispatch" styleId="button1"> <bean:message key="firster"/> </html:submit>
<```HTML label for="name"> 氏名:</label> <input type="text" name="name" value="" id="hoge"> <br/><br/> <p><label for="email">メールアドレス:</label> <input type="text" name="address" value="" id="hoge1"> <input type="submit" name="dispatch" value="登録" id="button1"></p>
パスワードをnullじゃなく、したいです
現状:未入力箇所がありますが出た後動作を飛ばしnullパスワードがメールで届きます
回答1件
あなたの回答
tips
プレビュー