Показать сообщение отдельно
  #4 (permalink)  
Старый 17.06.2011, 18:43
Интересующийся
Отправить личное сообщение для alex_89 Посмотреть профиль Найти все сообщения от alex_89
 
Регистрация: 30.04.2011
Сообщений: 23

Я использовал ваше регулярное выражение, но у меня проверка не проходит, помогите в чем ошибка.
хтмл:
<FORM action="" method="post"  enctype="multipart/form-data" onsubmit="return sendform()" name="registr_form">
......
<table width="100%" border="0" cellpadding="0" cellspacing="4">
  <tbody>
	    <tr>
		   <td>
		     <input type="file" id="filename" name="filename" size="28">
			</td>
	    </tr>
		<tr>
		   <td>
		   <span class="text_pswd"> 
                 Аватар-ваша фотография,для отображения на сайте. 			   
               </span> 
		   </td>
		</tr>
  </tbody>
</table>
<tr>
 <span id="mesform"></span>
......
	      <td class="row_grey2" align="center">
		      <input name="reg" value="Зарегистрировать" class="submit_12" type="submit">
          </td>

      </tr>
.......
</FORM>


SCRIPT:
function sendform() {
.....
//Проверка формата картинок
   var fso =  new ActiveXObject("Scripting.FileSystemObject");
	var fileId = document.getElementById("filename");
    var fileStr = String(fileId.value);
    var thefile = fso.getFile(fileStr);
  
   var reg = /\.(?:png|gif|jpe?g)$/;
    if (reg.test(thefile)) {
    mesform.innerHTML ='Вы загрузили не корректный формат картинки. ';
    document.getElementById("filename").focus();
    return false;
         }
 
	 return true;
	 }
Ответить с цитированием