Foros del Web » Programando para Internet » Javascript »

Comprobar Relleno de al menos un campo de texto

Estas en el tema de Comprobar Relleno de al menos un campo de texto en el foro de Javascript en Foros del Web. Buenas amigos de foros del web..mi consulta es la siguiente : tengo este codigo para validar que todos los campos de un formulario esten completos, ...
  #1 (permalink)  
Antiguo 14/01/2009, 15:11
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 7 meses
Puntos: 0
Comprobar Relleno de al menos un campo de texto

Buenas amigos de foros del web..mi consulta es la siguiente :
tengo este codigo para validar que todos los campos de un formulario
esten completos, pero ahora necesito otra funcion que me permita comprobar que
al menos un campo de texto este con algun valor o que se haya seleccionado
un valor de un select...

este es la funcion :

Código:
function validar()
	{
var error = "ANTES DE DE ENVIAR EL FORMULARIO, DEBE COMPLETAR LOS SIGUIENTES CAMPOS:\n\n";
var a = ""
    if (form.codigo.value == "") { a += "Código \n"; }
    if (form.descripcion.value == "") { a += "Descripcion\n"; }
    if (form.unimed.value == "") { a += "Unidad de Medida\n"; }
    if (form.costo.value == "") { a += "Precio Costo\n"; }
    if (form.margen1.value == "") { a += "Margen 1\n"; }
    if (form.neto1.value == "") { a += "Precio Neto 1\n"; }
    if (form.venta1.value == "") { a += "Precio Venta 1\n"; }
    if (form.margen2.value == "") { a += "Margen 2\n"; }
    if (form.neto2.value == "") { a += "Precio Neto 2\n"; }
    if (form.venta2.value == "") { a += "Precio Venta 2\n"; }
	if (a != "") { alert(error + a); return true; }
insertar();
}
De antemano muchas gracias
  #2 (permalink)  
Antiguo 14/01/2009, 21:17
Avatar de sweetlydark  
Fecha de Ingreso: septiembre-2008
Mensajes: 391
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: Comprobar Relleno de al menos un campo de texto

El select lo puedes hacer como los que tiene arriba para lo otro puedes usar un bucle o un series de if else. Con el bucle puedes usar un array pagar guardar los elemento de la tabla o puedes usar: document.forms[].elements[].
__________________
Por fin vuelvo a tener internet!
http://www.anidandoetiquetas.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:39.