Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Валидация формы (https://javascript.ru/forum/project/23606-validaciya-formy.html)

Mightyraven 01.12.2011 15:22

Спасибо. дельные советы!!! исправлю...

Mightyraven 01.12.2011 15:22

И вам спасибо!!! опрос это интересный ход!

ваый 01.12.2011 15:37

Покажусь занудой, но рекомендую параллельно с javascript изучать английский язык. Такие вещи, как inputSait, inputLogin.obyaz - это ужасно. К тому же, лично я считаю, что сказывается на качестве кода + плюс однозначно указывает на уровень программиста.
И еще по делу. Можно теперь попробовать сделать более универсальную функцию, которая бы подходила для любых форм.

Gozar 01.12.2011 15:49

Цитата:

Сообщение от ваый (Сообщение 140112)
это ужасно.

А меня не трогает, главное чтобы было понятно что хранит переменная или на что указывает значение.

По поводу английского соглашусь.

ksa 01.12.2011 16:22

Для названия переменных и функций поможет и ABBYY Lingvo... :D

trikadin 01.12.2011 18:57

Цитата:

Сообщение от ksa
Для названия переменных и функций поможет и ABBYY Lingvo...

А мне всегда казалось, что у гугловского переводчика алгоритмы лучше.

Mightyraven 01.12.2011 20:34

Я английский знаю малость. просто я не смог на английском подобрать слово обязательное поле, чтобы коротко было и понятно.
Конечно это меня не оправдывает и показывает мой низкий уровень. но я это сразу написал. Эта форма мая первая работа на JS. Поэтому стараюсь впитать все что мне говорят. Кстати можете помочь и написать свои варианты названия переменных.

trikadin 01.12.2011 20:42

inputURL, mustHave. :)

Mightyraven 01.12.2011 20:45

trikadin,
Спасибо. в исходнике уже перебил.

Mightyraven 01.12.2011 21:07

Цитата:

Сообщение от ваый (Сообщение 140112)
Можно теперь попробовать сделать более универсальную функцию, которая бы подходила для любых форм.

Что касается универсальности, Я и так старался сделать как можно универсальнее. но на другой части весов оказалось сложность и увеличение размера кода, поэтому я как я считал нашел середину. между универсальностью и громздким кодом.
В чем я вижу универсальность моей функции...
1. можно легко увеличить количество полей для этого: а) добавить их в html файл и присвоить ID. б) создать переменные-объекты из этих полей в JS в)добавить правила для нового поля в JS регулярным выражением
2. к тому же определение по id полей формы, позволяет их позиционировать в форме в любом порядке, то есть разрушая структуру DOM.
а если писать более универсальную, придется предусматривать все эти случаи.

поэтому делать скрипт более универсалоьным нет смысла.


Часовой пояс GMT +3, время: 12:14.