Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jquery.validate косячит

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не проверяется по [form=id]
DlTA
Отправлено: 20 Ноября, 2020 - 13:17:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




добрый
код:
CODE (html):
скопировать код в буфер обмена
  1. <script src="/js/jquery-3.2.1.min.js"></script>
  2. <script src="/js/jquery.validate.min.js"></script>
  3.  
  4. <input type="text" name="q" form="f" required>
  5. <form id="f">
  6.         <input type="text" name="w" required>
  7.         <button type="submit">send</button>
  8. </form>
  9. <script type="text/javascript">
  10.         $('form').validate({
  11.                
  12.         });
  13. </script>


поле в форме проверяется, НО поле подключенное по идентификатору формы не проверяется '<input type="text" name="q" form="f" required>'

как это исправить??
 
 Top
DlTA
Отправлено: 20 Ноября, 2020 - 17:13:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Отвечаю на свой вопрос, печалька, нужно допиливать скрипт

в файле jquery.validate.js (не jquery.validate.min.js!!)
нужно поправить
Спойлер (Отобразить)


нужно добавить выборку и по идентификатору
Спойлер (Отобразить)


вот такую штучку дописать ....add('[form='+id+']')

)
 
 Top
Vladimir Kheifets
Отправлено: 21 Ноября, 2020 - 06:29:39
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




DlTA пишет:
Отвечаю на свой вопрос, печалька, нужно допиливать скрипт...

Добрый день!
Может быть проще было бы написать валидатор на чистом JS?
Цитата:
...
сейчас я подошел к определенной точке и чувствую себя виновным, вспоминая все случаи, когда я вызывал легендарную функцию $() (как и множество других разработчиков, с кем я разговаривал). Я и раньше постоянно старался использовать чистый JS везде, где это будет безопасно для всех браузеров. И сейчас я чувствую, что пора лично от себя и от всего сообщества front-end разработчиков сказать прощай нашему старому другу.
...
если вы собираетесь работать над проектом, в котором можно поэкспериментировать и которому не нужна поддержка устарелых браузеров, я вам настоятельно рекомендую сделать шаг вперед и сказать прощай JQuery уже сегодня. Вы создадите намного более легкое, быстрое приложение, а также узнаете много нового.
Автор: Patrick Kunka
https://scorcher[dot]ru/mirovozzreni[dot][dot][dot]_byez_jquery.php
 
 Top
DlTA
Отправлено: 23 Ноября, 2020 - 15:40:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Vladimir Kheifets пишет:
Добрый день!
Может быть проще было бы написать валидатор на чистом JS?

не подходит, в этом проекте я делю только часть, а переделывать все очень лень.
 
 Top
DlTA
Отправлено: 23 Ноября, 2020 - 15:46:07
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




по теме, там еще косяк:
Прикреплено изображение
Screenshot_1.jpg
 
 Top
DlTA
Отправлено: 24 Ноября, 2020 - 12:38:11
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




продолжение: нужно дописать
Спойлер (Отобразить)

заменить на:
Спойлер (Отобразить)



и все, эта ... работает))

(Отредактировано автором: 24 Ноября, 2020 - 12:39:25)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB