###前提・実現したいこと
JavaScriptの入力欄の入力チェックでif文をif文で囲まなくてもできる入力チェックの方法
###発生している問題・エラーメッセージ
JavaScriptの入力欄の入力チェックで下のソースを書きましたが、知り合いに見せたところ、if文の中にif文があるのは避けてと言われました。できれば、未入力の入力欄があったら、その名前を出したい様にしたいのですが、具台的な方法が分かりません。具台的な解決策や初心者にも分かりやすい参考サイト等を教えて頂けると幸いです。よろしくお願いいたします。
###該当のソースコード
//保存ボタンを押した時の処理 function insert\(\){ if\( input_check\(\) == 0 \){ work_select\(\) ; } } //入力チェックの処理 function input_check\(\){ if\( work_kbn_input\.value == "" || work_name_input\.value == "" \){ if\( work_kbn_input\.value == "" && work_name_input\.value == "" \){ alert\("以下の要素が未入力です。\\n作業区分、作業区分名"\) ; return 1 ; }else if\(work_kbn_input\.value == "" && work_name_input\.value != "" \){ alert\("以下の要素が未入力です\\n作業区分"\) ; return 1 ; }else if\(work_kbn_input\.value != "" && work_name_input\.value == "" \){ alert\("以下の要素が未入力です\\n作業区分名"\) ; return 1 ; } }else if\( work_kbn_input\.value\.length != 5\){ alert\("作業区分に入力する文字数は5文字固定です。"\) ; return 1 ; }else if\( work_kbn_input\.value\.match\(/\[\^0-9A-Z\]/\)\){ alert\("作業区分は半角英数大文字のみ入力可能です。"\) ; return 1 ; } return 0 ; }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。