Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.05.2015, 14:57
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от рони
когда ТС добавит return true
Там все есть - ретурн тру. Судя по ! перед вызовами неведомых функций - они тоже возвращают что-то понятное.

Чтобы форма не сабмитилась, нужно вернуть фолс в онсабмит. Если форма уходит, то значит нет фолса, надо смотреть куда пропал.
Ответить с цитированием
  #12 (permalink)  
Старый 26.05.2015, 14:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kostyanet,
не понял в вашем скрипте ничего, может пример покажите?
Ответить с цитированием
  #13 (permalink)  
Старый 26.05.2015, 15:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от kostyanet
Там все есть - ретурн тру.
нет там никакго true, мистер всезнайка. глянь в строку 36 и строку 42 первого поста.
Ответить с цитированием
  #14 (permalink)  
Старый 26.05.2015, 15:06
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Да, ТС хочет сразу все ерроры показать, ну то есть правильно. Тогда их надо собрать в массив

if(!pat.exec(el.value)) /* или как там правильно */
  err.push(el.getAttribute('err');

/* и на выходе  */

if(err.length)
  throw err.join('<br>');
  else
return true;


Прохфессору. Мне вообще по барабану почему у товарища форма уходит, ну вообще, я просто хочу показать как делается в стопицот раз проще, а не как добить тот гавнокод который он придумал до рабочего состояния.
Ответить с цитированием
  #15 (permalink)  
Старый 26.05.2015, 15:10
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

А, ну да, а я не заметил в хайлайте хтмля что они есть, эти неведомые проверки.

Ну собственно тру не обязательно возвращать, тогда надо проверять конкретно на фолс. Ну, надо было бы, если добивать эту калоидную массу.
Ответить с цитированием
  #16 (permalink)  
Старый 26.05.2015, 15:14
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Нашел как правильно проверять валуе по паттерну

if(pat && !new RegExp(pat).test(elem.value))
 throw elem.getAttribute('e');


Вопрос где взять паттерны - на паттерно-генераторных сайтах.
Ответить с цитированием
  #17 (permalink)  
Старый 26.05.2015, 15:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

kostyanet,
вопрос для кого пишите свои обрывки кода? без примеров они так и обрывками останутся, собрать их в рабочий пример кроме вас некому, а значит ни алгоритма никто не увидит, ни образца для копипаста.
Ответить с цитированием
  #18 (permalink)  
Старый 26.05.2015, 15:38
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от рони
собрать их в рабочий пример кроме вас некому,
Вы что себя скорой помощью дебилам видите? Типа такой доктор ДуЛитлКод или там СкриптБолит?

Не волуйтесь, без вашей помощи кому надо жить - разберутся и соберут и запустят. А кому не надо жить - тех вы придете и эватаназируете своими готовыми примерами. Все просто.

Кроме того есть форум, тема, клава и умение печатать вопросы чтобы получить уточнение по решению.

Вы что, реально не врубаетесь что конкретные коды это унылое бесконечное бессмысленное занятие. А поиск и нахождение решений, новых решений - это интересное и осмысленное и эффективное занятие.

Последний раз редактировалось kostyanet, 26.05.2015 в 15:40.
Ответить с цитированием
  #19 (permalink)  
Старый 26.05.2015, 15:44
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

В своей практике не припомню случая чтоб я смог воспользоваться конкретным кодом. Всегда приходится подгонять, переделывать или вообще переделывать оставляя только действующее вещество - то самое решение.

Ну нахера писать на каждое поле - функцию? Ну то есть вы видите что сделано через жопу и рассуждаете в таком порядке, типа: автору надо сделать через жопу, а я должен ему помочь сделать через жопу.

Вопрос - а зачем помогать делать через жопу, если вы знаете как сделать нормально? Или не знаете? Или это не через жопу?

Хотя бы сама логика проверки должна была предостеречь помогать косячить. Я понимаю что есть такая идея, что каждый дурак имеет право на свое мнение. Так вот, не только дурак - умные тоже имеют право на свое мнение. Или такое право только у дураков? Ну вот, следовательно если вы считаете что каждый дурак имеет право на свое мнение, то я считаю своим правом сказать дураку - не дури, это вот так вот делается, или вот так вот, а вовсе не так как ты дятель придумал не проверяя как оно делается вообще.

Так понятно или будете продолжать ныть?

Последний раз редактировалось kostyanet, 26.05.2015 в 15:47.
Ответить с цитированием
  #20 (permalink)  
Старый 26.05.2015, 15:56
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Да, бывает надо посмотреть скрипт в работе. Математику какую-нить или активность интерфейса. Но тут какие нафик песочницы? Паттерны вообще дело интимное, иначе бы захером были сайты для их генерации. Нагеренил на все случаи жизни и закрывай лавочку.

Я уж не говорю об автоматической, браузерной валидации. Она более-менее работает. На простые формы типа такой - проканает запросто. А сложные - особенно когда там файлы подключаются - надо самому проверять. Но опять же сценарий проверки куда пихать? В эти функции что ли? Нафига, если есть атрибуты куда можно что хочешь запузырить.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема совместного использования Masked Input и jQuery Validation spo jQuery 41 13.04.2016 16:10
jQuery навигация, утечка памяти Foxeh AJAX и COMET 8 19.04.2015 16:53
Требуется программист Java Script Дитрий Андрияшкин Работа 0 03.08.2011 21:44
Почему в FF не исполняется клонированный тэг script? NT Man Firefox/Mozilla 0 15.11.2009 16:00
HELP: Java Script Error: “text” is undefined Aram Khachaturyan Общие вопросы Javascript 2 11.04.2008 16:57