2012-05-05 3 views
1

Когда я создаю форму, мне нужно использовать точки в переменной path. Когда html генерируется, входные данные имеют точки в идентификаторах. Существует проблема с сторонними плагинами jquery, такими как валидаторы. Они не работают с точками. Есть ли способ изменить все точки на, например. "_".Идентификатор поля формы весны с точкой не работает с jquery

+1

Согласен, это немного раздражает. Но хорошие плагины все равно должны правильно их обрабатывать. Однако не забывайте избегать '.' В вашем js-коде. – ori

ответ

0

Одним из решений было бы не использовать автоматическую привязку формы, поэтому вместо использования <spring:form/> вы все равно можете использовать простой HTML-тег <form> и обрабатывать его обычным способом. Все зависит от того, хотите ли вы использовать механизмы Spring, такие как автоматическое связывание полей формы и обработка ошибок. Но если вы обрабатываете проверку формы с помощью JavaScript, и вы планируете сделать это по всему проекту, вы можете захотеть сделать это. Обычно я выполняю проверку на стороне клиента и на стороне сервера с помощью JavaScript (plain и AJAX), поэтому я вообще не использую <spring:form/>.

Смежные вопросы