un ejemplo de formulario normal de contacto para esta validacion:
Código PHP:
/*
* Comprueba que un campo de texto no vacio
*/
function estaVacio(texto){
if (texto == null || texto.length==0 || /^s+$/.test(texto))
return true;
else
return false;
}
/*
* Comprobamos que es un numero
*/
function esUnNum (valor) {
if( isNaN(valor))
return false;
}
/*
* Comprobamos que se ha selecionado un campo de radio B.
*/
function estaSeleccionadoRadio(opcion){
for (var i=0; i<opcion.length; i++){
if(opcion[i].checked){
return true;
}
}
return false;
}
/*
* Comprobamos que se ha seleccionado un campo checkbox
*/
function estaSeleccionadoCheck(opcion){
if( !opcion.checked ){
return false;
}
return true;
}
/*
* Todos los checkbox han sido seleccionados
*/
function checkSeleccionados(formulario){
for(var i=0; i<formulario.elements.length; i++) {
var elemento = formulario.elements[i];
if(elemento.type == "checkbox") {
if(!elemento.checked) {
return false;
}
}
}
}
/*
* Comprobamos que se ha seleccionado un elemento de una lista desplegable
* Comparamos el valor del elemento que tenemos no tenga valor 0, ya que no habremos seleccionado nada.
*/
function estaSeleccionadoLista(opcion){
if (opcion == null ||opcion == 0)
return false;
return true;
}