Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/10/2012, 11:47
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 2 meses
Puntos: 47
Respuesta: Poner una alerta validando con Jquery

A que re referis con alerts con mas performance? en si podes hacer 2 cosas una funcion que vaya concatenando errores en una variable y luego haga un alert o podes crear un div invisible y mostrarlo si hay errores simulando un alert pero claro al div podes darle un ejor diseño si es a eso a lo que te refieres con performance:

Opcion con alerts:

Código Javascript:
Ver original
  1. function validar() {
  2.     var errores = "";
  3.     var formulario = document.getElementById("myForm");
  4.     if (formulario.campoX == "") {
  5.         errores += "El campo X es requerido\n";
  6.     }
  7.     if (formulario.campoY == "") {
  8.         errores += "El campo Y es requerido\n";
  9.     }
  10.     alert(errores);
  11. }

Opcion con html:

Código Javascript:
Ver original
  1. function validar() {
  2.     var errores = "";
  3.     var formulario = document.getElementById("myForm");
  4.     var divOculto = document.getElementById("divOculto");
  5.     if (formulario.campoX == "") {
  6.         errores += "<p>El campo X es requerido</p>";
  7.     }
  8.     if (formulario.campoY == "") {
  9.         errores += "<p>El campo Y es requerido</p>";
  10.     }
  11.     divOculto.innerHTML = "";
  12.     divOculto.innerHTML = errores;
  13.     divOculto.style.display = "block";
  14. }

Código HTML:
Ver original
  1. <div id="divOculto" style="display:none;"></div>
  2. <form id="myForm" method="post" action="archivo">
  3. <input type="text" name="campoX">
  4. <input type="text" name="campoY">
  5. </form>

Prueba si te funciona

Saludos