2011-02-23 5 views
0

제출하기 전에 javascript로 유효성을 검사하려는 양식이 있습니다. 내가 시도하고있는 것은 id = "file-upload"라는 값으로 대시가있는 파일을 업로드하기 위해 파일을 추가하는 것입니다. 내가 ID에서 대시를 제거하면이 그러나 작동하지 않습니다 ... 경고는 여기 양식 ID에 대시가있는 양식 확인

는 자바 스크립트 코드

<script type="text/javascript">function check(form) { if(form.file-upload.value===""){alert("Please select a file to upload !");form.file-upload.focus();return (false);} } </script> 

이며, 여기 형태

<form method="post" action="" onSubmit="return check(this)" enctype="multipart/form-data"> 
    <label>Upload Image:<span class="asterixRequired">*</span></label> 
    <fieldset><input type="file" id="file-upload" name="file-upload"></fieldset> 
            </form> 

답변

1

표준 방법은 ID를 기준으로 요소를 찾는 것은 .getElementById() : 그것은 마법처럼 일했다

document.getElementById("file-upload").focus();