Hi,
I need help with Javascript validating input in some fields in my Domino form
1) When a user chooses alt1 from a radiobutton field (service) a serviceAllt1 subform will be opened and the fieldA & fieldB must be entered.
2) When a user chooses alt2 from a radiobutton field (service) a serviceAllt2 subform will be opened and the fieldC & fieldD must be entered.
3) When a user chooses alt3 from a radiobutton field (service) a serviceAllt3 subform will be opened and the fieldE & fieldF must be entered.
Note! I have a Notes submit button not JavaScript submit code.
How to make this work fine? Please I need detailed help, I tried many times but nothing happen.
I appreciate any help!
Here is my code……………..
On JSHeader
// start code
function validate() {
var form = document.forms[ 0 ];
{
if ( form[ "orderernamn" ].value == "" ||
form[ "contactname" ].value == "" )
{
alert( "Please enter all mandatory fields!" );
return;
}
if((getSelectedRadioValue(document.forms(0).service)=="New") && (document.forms(0).upplName.value=="")){
alert("Please enter Applications name");
return;
document.forms(0).applName.focus();
}
if((getSelectedRadioValue(document.forms(0).service)=="upp") && (document.forms(0).upplName_upp.value=="")){
alert("Please enter Applications name");
return;
document.forms(0).upplName_upp.focus();
}
if((getSelectedRadioValue(document.forms(0).service)=="other") && (document.forms(0).other_label.value=="")){
alert("Please enter Applications name");
return;
document.forms(0).other_labet.focus();
return;
}
form.submit();
}
}
function getSelectedRadio(buttonGroup) {
// returns the array number of the selected radio button or -1 if no button is selected
for (var i=0; i
if (buttonGroup[i].checked) {
return i
}
}
return -1
}
function getSelectedRadioValue(buttonGroup) {
// returns the value of the selected radio button or "" if no button is selected
var i = getSelectedRadio(buttonGroup)
if (i == -1) {
return "";
} else {
return buttonGroup[i].value;
}
}
//end code