質問: null) { alert( "please provide your file!" ); return false; } return true; } </script>
回答: _document.fileupload.doc_type.value_をdocument.getelementbyid('file').valueに変更します。また、値が_""_ and nullかどうかを確認していますが、それが可能かどうかはわかりません。ファイル形式などを確認する必要がない限り、次のような簡単な方法を試してください。[〜#〜] html [〜#〜]_<form onsubmit="return(validate());" name="file_up_form" method="post" name="fileupload" enctype="multipart/form-data" > <div class="field_container1 thumbnail span3"> <label for="select_option">select option here</label> <select name="doc_type" id="select_option" style="width: 200px;" multiple> <option value="1">education</option> <option value="2">certification</option> <option value="3">client paperwork</option> <option value="4">invoice</option> </select> </div> <div class="field_container thumbnail span4"> <label for="file">upload here: </label> <input type="file" name="file" id="file"> <input class="btn btn-primary" type="submit" value="submit" name="submit"> </div> <input type="hidden" name="check" value="1"> </form> _javascript_<script> function validate() { if(!document.getelementbyid('file').value) { alert( "please provide your document!" ); } return false; } </script> _フォームの送信を停止するファイルが選択されていない場合、false(現在のようにtrueではない)も返すべきではありませんか? _<form>_タグには、おそらくactionパラメータも含める必要があります。