Foren

validation

thumbnail
Balakrishna Mahamkali, geändert vor 9 Jahren.

validation

New Member Beiträge: 24 Beitrittsdatum: 19.12.13 Neueste Beiträge
sir we are using liferay 6.1.2 tomcat, we placed <aui:validator> tag for each field...it showing error messages but when we click on submit button, the form is submitting even though it showing error messages...pls help us out of it..
thanks in advance
thumbnail
bhargavi m, geändert vor 9 Jahren.

RE: validation

Junior Member Beiträge: 47 Beitrittsdatum: 05.04.12 Neueste Beiträge
Once u go through the fallowing link
Liferay aui validator
thumbnail
Balakrishna Mahamkali, geändert vor 9 Jahren.

RE: validation

New Member Beiträge: 24 Beitrittsdatum: 19.12.13 Neueste Beiträge
Hi bhargavi i used that link to validate my form, but i didn't succeed.
Note: i used alloyui -validator not liferay-validator
thumbnail
Sushil Patidar, geändert vor 9 Jahren.

RE: validation

Expert Beiträge: 467 Beitrittsdatum: 31.10.11 Neueste Beiträge
Hi,

Don't submit the form directly.Use following .
<aui:form action="<%=actionURL%>" method="post" name="fm" onsubmit="<%=renderResponse.getNamespace()+&quot;customSubmit();&quot;%>"></aui:form>
       
Liferay.provide(
		window,
		'<portlet:namespace />customSubmit',
		function() {
		    var form=A.one('#<portlet:namespace />fm');
			submitForm(form);
		},
		['aui-base']
	);





I hope it helps.

Regards
Hiten Shah, geändert vor 9 Jahren.

RE: validation

New Member Beiträge: 16 Beitrittsdatum: 21.05.14 Neueste Beiträge
<aui:form action="<%=editRecruiterURL%>" method="POST" name="recruiter">
<aui:layout>
<aui:column cssClass="aui-w25" >
<aui:input name="name" label="Company Name" placeholder="Company Name" type="text">
<aui:validator name="required"></aui:validator>
<aui:validator name="alphanum"></aui:validator>
<aui:validator name="minLength">2</aui:validator>
</aui:input>

<aui:select name="type" label="Company type">
<aui:option value="IT">IT</aui:option>
<aui:option value="BPO">BPO</aui:option>
<aui:option value="Marketing">Marketing</aui:option>
<aui:option value="Support">Support</aui:option>
<aui:option value="Other">Other</aui:option>
</aui:select>

<aui:input name="contactNumber" label="Contact Number" placeholder="Contact Number" type="text">
<aui:validator name="required"></aui:validator>
<aui:validator name="digits"></aui:validator>
<aui:validator name="minLength">10</aui:validator>
<aui:validator name="maxLength">10</aui:validator>
</aui:input>

<aui:input name="contactNumber2" label="Other Contact Number" placeholder="Contact Number" type="text">
<aui:validator name="digits"></aui:validator>
<aui:validator name="minLength">10</aui:validator>
<aui:validator name="maxLength">10</aui:validator>
</aui:input>

<aui:input name="email" label="Email ID" placeholder="Email ID" type="text">
<aui:validator name="required"></aui:validator>
<aui:validator name="email"></aui:validator>
</aui:input>

<aui:input name="website" label="Website" placeholder="Company Website" type="text">
<aui:validator name="required"></aui:validator>
<aui:validator name="url"></aui:validator>
</aui:input>

<aui:select name="comingFor" label="Coming For">
<aui:option value="CampusDrive">Campus Drive</aui:option>
<aui:option value="PoolDrive">Pool Drive</aui:option>
</aui:select>

</aui:column>
</aui:layout>
</aui:form>