要望:
javascriptを用いたPHPで、空白文字だけで形成された文字列が使われた際にエラーメッセージを表示するようにしたい
php
1<FORM name="formchecker" METHOD="post"> 2 <TEXTERA name="mess" rows="10" cols="70"></TEXTAREA> 3 <input type="button" value="送信" onClick="check()"> 4</FORM> 5 6<script type="text/javascript"> 7 function check() { 8 var rcheck3 = document.formChecker.mess.value; 9 if (rcheck3!="") { //tureの場合 10 document.formChecker.submit(); 11 } else { //falseの場合 12 alert("記入漏れがあります"); //アラートを表示する 13 } 14 } 15</script>
問題点
空白文字列を挿入するとデータの送信ができてしまう。
例:
mess = " ";
試したこと
php
1if (rcheck3!="" && rcheck3) { //tureの場合 2if (rcheck3!="" && empty(rcheck3)) { //tureの場合 3 4``` 5一つ目 6スペースの空白文字列を挿入すれば送信可能だった。 7二つ目 8送信がそもそもできなくなってしまった。 9 10よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー