SummArg | Cursos y recursos para webmasters

Algunos snippets PHP para formularios

En onextrapixel.com juntaron algunos snippets muy útiles a la hora de validar un formulario haciendo uso de javascript o mediante PHP. Aquí les dejamos los que consideramos mas útiles y sólo en versión PHP, para ver todos los códigos pueden visitar este link.

Campos obligatorios

En todo formulario disponemos de algunos campos obligatorios (requeridos) en nuestro formulario. Generalmente se señala al usuario tal obligatoriedad colocando un asterisco * al lado del campo (preferentemente en color rojo).

function required($firstname, $lastname, $email, $message){
if(empty($firstname) || empty($lastname)){
return false;
}
else if(empty($email)){
return false;
}
else if(empty($message)){
return false;
}else{return true;}
}

Comprobar dos campos iguales

Chequear que dos campos tengan contenidos idénticos es útil cuando estamos solicitando a un usuario que nos confirme una contraseña o un email. Este pequeño snippet realiza la comparación deseada.

function passwordmatch($password1, $password2){
if($password1 != $password2){
return false;
}else{return true;}
}

Formato de email válido

El email debe contener una arroba @, un punto (.) y admite sólo determinados caracteres. La comprobación de los caracteres desde el servidor se realiza con:

function isValidEmail($email){
return preg_match('/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]
+(.[a-z0-9-]+)*(.[a-z]{2,3})$/i', $email);
}

“Seleccione uno”

Cuando creamos un cuadro de selección a veces deseamos colocar la primer opción con un texto que diga “Seleccione uno” pero no deseamos que ese valor sea válido para enviar. Entonces para ello podemos crear una función que invalide esa opción por defecto:

function required($seleccion){
if($seleccion == "Seleccione uno"){
return false;
}
}else{return true;}
}

Dejar un comentario