Foros del Web » Creando para Internet » Diseño web »

validar un select con dreamweaver

Estas en el tema de validar un select con dreamweaver en el foro de Diseño web en Foros del Web. Hola a todos necesito de vuestra ayuda quiero validar un select pero con dreamweaver al validar un formulario con dreamweaver estos son los codigos que ...
  #1 (permalink)  
Antiguo 04/11/2010, 10:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 92
Antigüedad: 14 años, 2 meses
Puntos: 0
validar un select con dreamweaver

Hola a todos

necesito de vuestra ayuda

quiero validar un select pero con dreamweaver

al validar un formulario con dreamweaver estos son los codigos que te da:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function MM_validateForm() { //v4.0
  3.   if (document.getElementById){
  4.     var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  5.     for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
  6.       if (val) { nm=val.name; if ((val=val.value)!="") {
  7.         if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
  8.           if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
  9.         } else if (test!='R') { num = parseFloat(val);
  10.           if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
  11.           if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
  12.             min=test.substring(8,p); max=test.substring(p+1);
  13.             if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
  14.       } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' obligatorio.\n'; }
  15.     } if (errors) alert('Se encontraron los siguientes errores:\n'+errors);
  16.     document.MM_returnValue = (errors == '');
  17. } }
  18. </script>

Código PHP:
onSubmit="MM_validateForm('nombre','','R','telefono','','RisNum','email','','RisEmail','poblacion','','R','comentarios','','R');return document.MM_returnValue" 
que codigo tengo que añadir para que tambien me valide el select

y una cosita mas cuando se envia eel formulario al correo de destino en el lugar del select en ves de que salga la eleccion que hizo el usuario me sale el numero del valu

el select lo tenfo hasi

<select name="provincia" id="provincia" title="Seleccione la provincia donde se llevara a cabo la obra">
<option >Seleccione su provincia...</option>
<option value='01'>Alava</option>
<option value='02'>Albacete</option>
<option value='03'>Alicante</option>
etc...

que tengo que hacer para queen el correo me salga Avila si selecciona ese y no el numero
  #2 (permalink)  
Antiguo 04/11/2010, 17:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: validar un select con dreamweaver

me parece que debes de profundizar más en tus conocimientos de (X)HTML y javascript, porque "dreamweaver" no valida, solo genera un código predefinido en javascript que es el quien realmente valida.

cuando tratas con formularios web, no todo lo que se ve es lo que se envía al servidor, se envían sólo las propiedades value, por ejemplo, si quieres que al servidor llegue el texto del option, debes de repetir dicho contenido en su propiedad o atributo "value":

Código HTML:
Ver original
  1. <option value='Alava'>Alava</option>
  2. <option value='Albacete'>Albacete</option>

el único inconveniente de dicha practica es que se envía al servidor más información, es por ello que suelen utilizarse números para representar las opciones, y si dichos números representan el id en determinada tabla en la base de datos, ahorra el trabajo al simplemente asociarlos y hacer una consulta a la tabla, suerte
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 05/11/2010, 08:56
 
Fecha de Ingreso: febrero-2010
Mensajes: 92
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: validar un select con dreamweaver

@maycolalvarez
Gracias por responder y si tienes razon tengo que ampliar mis conocimientos, pero ya estoy en ello asi que de poco a poco ire a mas

por otro lado a que te refieres al decir que si pongo Avila ó Albacete en lugar de 01, 02 en el value se manda mas informacion al servidor, esto em perjidica en algo si lo cambio??
  #4 (permalink)  
Antiguo 08/11/2010, 09:38
 
Fecha de Ingreso: febrero-2010
Mensajes: 92
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: validar un select con dreamweaver

Cita:
Iniciado por laxelmanial Ver Mensaje
@maycolalvarez
Gracias por responder y si tienes razon tengo que ampliar mis conocimientos, pero ya estoy en ello asi que de poco a poco ire a mas

por otro lado a que te refieres al decir que si pongo Avila ó Albacete en lugar de 01, 02 en el value se manda mas informacion al servidor, esto em perjidica en algo si lo cambio??
alguien podria responderme a esta pregunta por favor.

Etiquetas: dreamweaver, select
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 08:32.