AEM forms and javascript | Community
Skip to main content
Level 2
April 18, 2016
Solved

AEM forms and javascript

  • April 18, 2016
  • 4 replies
  • 2603 views

Hi I m new to AEM forms, Please can you tell me how to create a basic form with two fields and a validate button. 

Requirnment : Validate button will check whether both fields left blank by using javascript. 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by radzmar

Sorry, but this.value != "" isn't a good validation (see here on page 18).

You better use

this.rawValue !== null;

or the built-in method isNull() to check a fields value against null.

this.isNull();

4 replies

hitesh_m
Level 3
April 20, 2016

You can make your filed mandatory to avoid JS. 

Or

You can write your validation script under "Validate" expression. 

If you are using rule editor its quite simple. 

One sample validation is - 

this.value !==null   or this.isNull() for blank fields. Just write this script in validate expression. 

Level 2
April 22, 2016

Many thanks Hitesh for the reply can you share a sample form. Then I can learn. (I m pretty new to AEM software) :D

radzmar
radzmarAccepted solution
Level 10
May 24, 2016

Sorry, but this.value != "" isn't a good validation (see here on page 18).

You better use

this.rawValue !== null;

or the built-in method isNull() to check a fields value against null.

this.isNull();
hitesh_m
Level 3
May 24, 2016

radzmar wrote...

Sorry, but this.value != "" isn't a good validation (see here on page 18).

You better use

  1. this.rawValue !== null;

or the built-in method isNull() to check a fields value against null.

 
  1. this.isNull();

 

 

Thanks. I updated the answer !