すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

JavaScriptの入力チェックの方法を教えてください。

JavaScriptで入力欄の入力チェックを行っていて、このようにソースを書きました。

//保存ボタンを押した時の処理
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 ;
}


知り合いに見せたところ、if文の中にif文があるのは避けてと言われました。できれば、未入力の入力欄があったら、その名前を出したい様にしたいのですが、具台的な方法が分かりません。具台的な解決策や初心者にも分かりやすい参考サイト等を教えて頂けると幸いです。よろしくお願いいたします。

  • 質問者:yyyu
  • 質問日時:2016-12-15 23:36:51
  • 0
ソーシャルブックマークに登録する:

とくネタ総合ランキング

すべてを見る

トクネタを投稿する

Sooda!からのお知らせ

一覧を見る