robrodp
asked on
Include a radio group in validation
I have this simple JS and works about 90% ok.
I need to include a part taht will validate a radio group to make sure an option has been selected.
<script language="JavaScript" type="text/JavaScript">
function trim(value) {
var temp = value;
var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
var obj = / +/g;
temp = temp.replace(obj, " ");
if (temp == " ") { temp = ""; }
return temp;
}
function validateEmail(fieldValue) {
return (/^[a-zA-Z][\w\.-]*[a-zA-Z 0-9]@[a-zA -Z0-9][\w\ .-]*[a-zA- Z0-9]\.[a- zA-Z][a-zA -Z\.]*[a-z A-Z]$/).te st(fieldVa lue);
}
function Validate() {
document.forma.nombre.valu e=trim(doc ument.form a.nombre.v alue)
if (document.forma.nombre.val ue.length == 0) {
alert("Falta Nombre.")
return(false) }
document.forma.telefono.va lue=trim(d ocument.fo rma.telefo no.value)
if (document.forma.telefono.v alue.lengt h == 0) {
alert("Falta Telefono.")
return(false) }
if (!validateEmail(document.f orma.email .value)) {
alert("La dirección de correo electrónico no es valida.");
return false;
}
return(true)
}
</script>
I need to include a part taht will validate a radio group to make sure an option has been selected.
<script language="JavaScript" type="text/JavaScript">
function trim(value) {
var temp = value;
var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
var obj = / +/g;
temp = temp.replace(obj, " ");
if (temp == " ") { temp = ""; }
return temp;
}
function validateEmail(fieldValue) {
return (/^[a-zA-Z][\w\.-]*[a-zA-Z
}
function Validate() {
document.forma.nombre.valu
if (document.forma.nombre.val
alert("Falta Nombre.")
return(false) }
document.forma.telefono.va
if (document.forma.telefono.v
alert("Falta Telefono.")
return(false) }
if (!validateEmail(document.f
alert("La dirección de correo electrónico no es valida.");
return false;
}
return(true)
}
</script>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.