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