У меня есть форма, которую я хочу проверить с помощью javascript перед отправкой.То, что я пытаюсь добавить файл для загрузки файла с идентификатором, имеющим тире в его значение, например, id = "file-upload".Это не работает, однако, если я удаляю тире из идентификатора ... оповещение работает нормально ..
вот код javascript
<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>