У меня есть форма в моем портлете в liferay 6. Я хочу проверить данные перед отправкой данных из формы, но я не могу , Я хочу, чтобы, если мое поле пусто, форма не отправляется.Я хочу показать предупреждение (подтвердить форму) и не отправлять, если форма недействительна в портлете liferay
Моего код JSP:
<script>
function submitForm18() {
var pre=document.forms['<portlet:namespace/>myFormpostcode']['<portlet:namespace/>pre'].value;
if (pre == "" || pre == null) {
alert("errrror.");
forms['<portlet:namespace/>myFormpostcode']['<portlet:namespace/>pre'].focus();
return false;
}
document.forms['<portlet:namespace/>myFormpostcode'].submit();
}
</script>
<aui:form action="<%= myUrl%>" method="post" name="myFormpostcode" id="send_info" onsubmit="return submitForm18(); return false;">
<liferay-ui:message key="pre-code" /> : <liferay-ui:message key="without-zero" />
<aui:input size="4" maxlength="4" name="pre" type="text" label=""></aui:input>
<aui:button type="submit" value="send" name="KeyNB" cssClass="buttom-submit" />
</aui:form>
Этот код показывает предупреждение, если поле пустое и представляет форму, но я хочу, чтобы показать предупреждение (проверки формы) и не представляю, если данные формы не является действительным.
которые ценят ваше Ожидающие? у вас есть текстовое поле? –
Извините меня Я отредактировал свой код –
maryam
Довольно хороший вопрос, но, пожалуйста, отформатируйте свой пост в следующий раз, дон Просто скопируйте его. Помог ли вам любой из вопросов? Если да, пожалуйста, примите правильную или ту, что вы видите, лучше – Nenotlep