Я написал некоторый простой код в liferay, чтобы использовать встроенный валидатор aui, например:
<div id="addDiv">
<aui:form name="fmAdd" id="fmAdd" action="<%= addURL.toString() %>" method="post">
<aui:fieldset>
<div>
<aui:input id="addName" name="name">
<aui:validator name="required" />
</aui:input>
</div>
<div>
<aui:input id="addDescription" name="desc" >
<aui:validator name="required" />
</aui:input>
</div>
<aui:button-row>
<aui:button type="submit" id="btnSubmit"/>
</aui:button-row>
</aui:fieldset>
</aui:form>
</div>
В другом проекте тот же код работает нормально, и для этого jsp он распознает, что это обязательное поле, так как он добавляется (обязательно) в конце меток ввода. Однако проверка JavaScript не работает. Когда я нажимаю кнопку, ничего не заполняя, вся форма просто отправляется.
Я что-то упустил? Я очень смущен сейчас, поэтому любая помощь будет принята с благодарностью! Спасибо!
Редактировать: По какой-то причине эта проблема решилась сама собой, без моего участия. Я не уверен, что случилось, но это внезапно начало работать. Может кто-нибудь посоветовать мне, что мне делать с этим постом? Есть ли способ его удалить?