- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-19-2018 08:58 PM
i have a field which should have mandatory symbol (*) and when i enter the values it should change from red to grey..
<label>Name : </label>
<input type="text" ng-model="name" id="demo" />
can i use it for the above the code...without using jelly script
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2018 12:24 AM
Here is the full code
HTML
<label for="input1" id="inputLabel" >Name</label>
<input type="text" ng-model="name" onchange="checkMandatory()" id="demo" />
Client script
document.getElementById('inputLabel').setAttribute("class", "required");
function checkMandatory(){
if(document.getElementById('demo')!="")
document.getElementById('inputLabel').setAttribute("class", "notrequired");
}
css
label.required::before {
content: '*';
margin-right: 4px;
color: red;
}
label.notrequired::before {
content: '*';
margin-right: 4px;
color: grey;
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2018 12:07 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2018 12:24 AM
Here is the full code
HTML
<label for="input1" id="inputLabel" >Name</label>
<input type="text" ng-model="name" onchange="checkMandatory()" id="demo" />
Client script
document.getElementById('inputLabel').setAttribute("class", "required");
function checkMandatory(){
if(document.getElementById('demo')!="")
document.getElementById('inputLabel').setAttribute("class", "notrequired");
}
css
label.required::before {
content: '*';
margin-right: 4px;
color: red;
}
label.notrequired::before {
content: '*';
margin-right: 4px;
color: grey;
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2018 12:30 AM
it worked
gel('inputLabel').setAttribute("class", "required");
function checkMandatory(){
if(gel('demo').value!="")
{
gel('inputLabel').setAttribute("class", "notrequired");
}
else
{
gel('inputLabel').setAttribute("class", "required");
}
}
can we modify that like
when we have not entered the field the form should not submit that too should be based on the mandatory
can u please help me out

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-20-2018 12:37 AM
You can evaluate if the field has value or not in onclick function of the button which you are using to submit this record.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-09-2019 01:33 AM
Please help me in resolving this.