Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2005, 16:46
Avatar de sjam7
sjam7
 
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 2 meses
Puntos: 16
Campo que tenga mas de 3 caracteres

Hola mis estimados expertos en Javascript, tengo el codigo que me genera el DW para la validacion de formularios pero quisiera poder agregarle el que me valide que el campo tenga mas de 3 caracteres, el codigo que me genera el DW es:
Código:
function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
	if (val) { nm=val.name; if ((val=val.value)!="") {
	  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
		if (p<1 || p==(val.length-1)) errors+='- '+nm+' debe ser una direccion de correo valida.\n';
	  } else if (test!='R') { num = parseFloat(val);
		if (isNaN(val)) errors+='- '+nm+' debe ser un numero.\n';
		if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
		  min=test.substring(8,p); max=test.substring(p+1);
		  if (num<min || max<num) errors+='- '+nm+' debe ser un numero entre '+min+' y '+max+'.\n';
	} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es necesario.\n'; }
  } if (errors) alert('Se encontraron el(los) siguiente(s) error(es):\n'+errors);
  document.MM_returnValue = (errors == '');
}
Quisiera saber si me ayudar a implementar esta pequeña variable..gracias

Por cierto, esta funcion la llamo asi:
<input name="imagen" type="image" src="btnenviar.gif" border="0" onClick="MM_validateForm('Buscar','','R');return document.MM_returnValue">