Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Проверка поля на тип файла
Дата: Вторник, 20.03.2012, 22:57 |
nick1594
Майор
Группа: Проверенные
Сообщений: 91
Награды: 0
Репутация: 0
Статус: Offline


есть вот так скриптик у меня, он проверяет правильный ли формат в поле
если у файла окончание на png то, кнопка добавить активна
а если же другое окончание, то выскакивает uWnd окошко что неверный формат, и кнопка добавить неактивна

Code

   function sendd() {
         if ($('#suggEdit').val() == '') {
             $('#alertt').lightbox();
         } else {
             $('#doSmbBt').click();
         };
     }

     $('.manFlFile').change(function () {
         var a = 'png'.split('|');

         for (var i = 0; i < a.length; i++) {
             if ($(this).val().indexOf(a[i]) != -1) $('#doSmbBt').removeAttr('disabled');
             else {
                 $('#doSmbBt').attr('disabled', 'disabled');
                 _uWnd.alert('<font size="2px" color="red">Неправильный формат файла!</font>', 'Внимание', {
                     pad: '10',
                     w: 250,
                     h: 70
                 });
             }
             return false;
         }
     });


вопрос таков, как сделать или переделать, что бы выскакивало не uWnd окошко а возле поля появлялась картинка что правильно или нет?

и так же, что бы можна было добавить для разных полей, и разные форматы


 
Дата: Среда, 21.03.2012, 07:22 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nick1594,
Quote (nick1594)
вопрос таков, как сделать или переделать, что бы выскакивало не uWnd окошко а возле поля появлялась картинка что правильно или нет?

Вот здесь, вместо открытия окошка:
Code
if ($(this).val().indexOf(a[i]) != -1){
    $('#doSmbBt').removeAttr('disabled');
}else {
$('#doSmbBt').attr('disabled', 'disabled');
    _uWnd.alert('<font size="2px" color="red">Неправильный формат файла!</font>', 'Внимание', {
    pad: '10',
w: 250,
h: 70
});
}

прописать нужное изменение...
...

Quote (nick1594)
и так же, что бы можна было добавить для разных полей, и разные форматы

Форматы настраиваются вот здесь:
Code
var a = 'png'.split('|');

- допишите нужные, через символ «|».
...

И замени return false на break; для выхода из цикла.
Вот так:
Code
<script type="text/javascript">
$('.manFlFile').change(function(){
var a = 'png|swf'.split('|');
for (i=0;i<a.length;i++){
if($(this).val().indexOf(a[i])!=-1){
$('#doSmbBt').removeAttr('disabled');
}else {
$('#doSmbBt').attr('disabled', 'disabled');
_uWnd.alert('<font size="2px" color="red">Неправильный формат файла!</font>', 'Внимание', {
pad: '10',
w: 250,
h: 70
});
}break;
}
});
</script>

...


 
Дата: Среда, 21.03.2012, 20:36 |
nick1594
Майор
Группа: Проверенные
Сообщений: 91
Награды: 0
Репутация: 0
Статус: Offline


Code
$(function () {  
  var pattern = /(http:\/\/(?:.*?)\/(?:.*?[^ ])\.(?:png|gif|jpeg|jpg))/;   
  $('#ldF10').keyup(function () {  
  if(pattern.test($(this).val())) {  
$(this).after('<img src="/.s/img/icon/ok.png" border="0" alt="" />'); // для корректного  
  } else {  
$(this).after('<img src="/.s/img/icon/er.png" border="0" alt="" />'); // для ошибки  
  }  

  })  
  })


вот нашол такой код

только в нем ошыбка

если ссылка верна то выводит 2 картинки в подряд, тоже самое если ссылка неверная


 
Дата: Воскресенье, 25.03.2012, 16:29 |
Группа: Гости





все розобрался cool
тему можна закрыть


 
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия