2018-12-07
phpは分かりやすいのですが、javascriptの配列はちょっと独特ですよね?
ラジオボタン・チェックボタンの入力チェックの際に、選択がない場合は「undefined」というテキストデータが入ってしまいますし。
今回のテーマは複数選択のチェックボックスを入力チェックする方法についてです。
複数選択のチェックボックスはフォームでよく出てきます。
近年は、jqueryを当たり前のように読み込んでいると思いますので、jqueryありきのコードです。
例えば、エリアの選択で下記のようなHTMLがあったとします。複数選択のチェックボックスを配列で受け取れるようにする場合は、「area...
2018-10-21
jqueryでラジオボタンの値を取得した際にalertで値を確認すると「undefined」と表示され、
if文による空チェックがうまくいかなかったが、調べて解決したので記録のために残しておきます。
htmlStart
var hensu = $("input[name='hensu']:checked").val(); //ラジオボタンの値
if(hensu == ""){} //この記述では空のチェックができません
htmlEnd
いくつかやり方があるようですが、この方法が一番無難だとされているようです。
htmlStart
var hensu = $("input[nam...
2014-08-14
phpStart
$num = 0;
if($num){
処理されない...
}
phpEnd
上記の分岐分は処理されないコードの一例。「0」はfalseと判定されるのがPHPの仕様である。
しかし、「0」はtureと判定し、変数が空の場合のみfalseと判定したい時が多々出てくる。
そこで、よく出てくるなら関数化をしておくのがオススメ。
phpStart
function karaChk($str){
if(!is_null($str) && $str !== ""){
$flag = true;
}else{
$flag = false;
...
この記事がお役に立てましたら是非シェアのご協力お願いします。