Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2010, 10:39
laxelmanial
 
Fecha de Ingreso: febrero-2010
Mensajes: 92
Antigüedad: 14 años, 1 mes
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