Я пытаюсь разработать свой первый компонент для Joomla. Я установил Joomla 3, и все идет неплохо.Joomla form validation missing error message
Я хочу добавить проверку формы (клиентскую сторону) в интерфейсе, где у меня есть форма отправки.
Мой код:
<?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
// Add form validation
JHTML::_('behavior.formvalidation');
?>
<form class="form-validate" id="myForm" method="post">
<input name="email" type="text" class="required validate-email" size="30" />
<button type="submit" class="validate">Submit form</button>
</form>
Валидация работает, но не показывает ошибку сообщение - просто поле. HTML для поля ошибки:
<div id="system-message-container">
<div id="system-message" class="alert alert-error">
<h4 class="alert-heading"></h4>
<div></div>
</div>
</div>
Итак, как я могу добавить текст в подтверждение? Нужно ли мне создавать языковой файл для моего компонента?
Документация по http://docs.joomla.org/Client-side_form_validation гласит, что мне нужно использовать
@ user2075107: Вы попробовали то, что я предложил? – Irfan
Да, я сделал. И тогда форма не будет даже суметь (я думаю, что это некоторая ошибка jquery). Если я использую тег, форма отправляется, если поля действительны. Если поля недействительны, в нем отображаются «ошибки» div, но в нем ничего нет (нет текста). –
jensjel