Jquery
1$('#button1').on('click',function(){ 2 if ($('#hoge').val() =="" || $('#hoge1').val() =="" ) { 3 $('#sms').text("未入力箇所があります"); 4 5 } 6 var mail_regex1 = new RegExp( '(?:[-!#-\'*+/-9=?A-Z^-~]+\.?(?:\.[-!#-\'*+/-9=?A-Z^-~]+)*|"(?:[!#-\[\]-~]|\\\\[\x09 -~])*")@[-!#-\'*+/-9=?A-Z^-~]+(?:\.[-!#-\'*+/-9=?A-Z^-~]+)*' ); 7 var mail_regex2 = new RegExp( '^[^\@]+\@[^\@]+$' ); 8 if( address.match( mail_regex1 ) && address.match( mail_regex2 ) ) { 9 // 全角チェック 10 if( address.match( /[^a-zA-Z0-9\!\"\#\$\%\&\'\(\)\=\~\|\-\^\\\@\[\;\:\]\,\.\/\\\<\>\?\_\`\{\+\*\} ]/ ) ) { 11 return false; } 12 // 末尾TLDチェック(co,jpなどの末尾ミスチェック用) 13 if( !address.match( /\.[a-z]+$/ ) ) { return false; } 14 return true; 15 } else { 16 return false; 17 } 18 19 var seed0 = '0123456789qwertyuiopasdfghjklzxcvbnm';//英数字 20 var pwd= ''; 21 for(var i=0;i<8;i++) { 22 var pos = Math.floor(Math.random() * seed0.length); 23 pwd += seed0[pos]; 24 } /*for*/ 25 26 $('<input>').attr({ 27 type: 'hidden', 28 id: 'input_id', 29 name:'pwd', 30 value:pwd 31 }).appendTo("form");/*''と""ひとつで変数はできなくなる"*/ 32 33 }); 34
ボタンを押すと、未入力のテキストボックスがあればエラー、
全角入力なら半角入力を促し、
OKならpwd変数を作りたいのですが ひとまとめにできません。
ひとまとめに行うにはどこを治せばよいでしょうか
パスワードは単体のときはきちんと変数でした
pwd変数がnullになってしまいます
return trueの前に入れてもnullになります return true 削除してもまだnullです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/17 10:00
2015/12/18 01:06
2015/12/18 01:41
2015/12/18 01:54