Проверка Strut2, переопределение темы css_xhtml
-
03-07-2019 - |
Вопрос
Привет народ,
Я использую проверку Struts 2.А для отображения пользовательских сообщений об ошибках я переопределяю css_xhtml..и validation.js для проверки на стороне клиента.Все идет хорошо, но проверка осуществляется при отправке формы..Могу ли я сделать это для всех полей формы? Событие Onblur..Любое предложение высоко ценится
Спасибо заранее
Ура, Vinayak VB
Решение
Вы можете просто вызвать функцию onsubmit форм через обработчик onblur.Что-то вроде:
<script language=javascript">
function callOnsubmit(form) {
var code = form.getAttribute("onsubmit");
eval(code);
</script>
<s:textfield name="foo" onblur="callOnsubmit(this.form);"/>
Другие советы
вы можете использовать плагин jquery чтобы иметь проверку onblur (на стороне клиента) в ваших формах.
Кроме того, вы можете использовать проверку DWR для struts2.Вам придется пройти некоторые процедуры настройки, которые включают добавление DWR.xml в ваш файл конфигурации, но как только все это будет сделано, вы сможете провести проверку AJAX в своих формах. Пример