Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2011, 11:50
Avatar de acasaverde
acasaverde
 
Fecha de Ingreso: septiembre-2011
Ubicación: Lima, Peru, Peru
Mensajes: 36
Antigüedad: 12 años, 8 meses
Puntos: 0
como validad los options de un combo en una caja de texo

amigos del foro una consulta aver si me pueden ayudar en esto

tengo un combobox q jala 3 datos de sql q son
-NEXTEL
-CLARO
-MOVISTAR

y despues tengo una label que se llama Numero de orden con una caja de texto

quiero que me valide cuando haga click en nextel se pueda ingresar 7 numeros
y cuando le dea click en claro o movistar solo se pueda ingresar 6 numeros en la caja de texto

la caja de texto ya esta programado con el script que solo reciba 7 numeros

espero que me puedan ayudar..Gracias

Código PHP:
Ver original
  1. <tr>
  2.                     <td>
  3.                        OPERADOR:
  4.                     </td>
  5.                     <td>
  6.                         <select name="idCompania" sucesor="cbx_marca" required="required">
  7.                             <option></option>
  8.                             <?foreach($qry_compania->result() as $fila){?>
  9.                             <option value="<?=$fila->value?>"><?=$fila->nombre?></option>
  10.                             <?}?>
  11.                         </select>
  12.                     </td>                        
  13.                  </tr>
  14.                  <tr>
  15.                     <td>
  16.                        N.ORDEN:
  17.                     </td>
  18.                     <td>
  19.                         <input type="number" maxlength="7" name="nroorden" value="" required="required" onblur="orden(this);" onkeypress="return validar(event)"/>
  20.                     </td>                        
  21.                  </tr>

y este es el Script
Código Javascript:
Ver original
  1. <script>
  2.  
  3.    function validatePass(campo) {
  4.         var RegExPattern = /^[0-9]{9,9}$/;
  5.         var errorMessage = 'num Incorrecto.';
  6.         if ((campo.value.match(RegExPattern)) && (campo.value!='')) {
  7. //            alert('num Correcto');
  8.             } else {
  9.             alert(errorMessage);
  10.             campo.focus();
  11.         }
  12.     }
  13.  
  14.     function validar(e) {
  15.     tecla = (document.all) ? e.keyCode : e.which;
  16.     if (tecla==8) return true;
  17.     patron = /\d/;
  18.     te = String.fromCharCode(tecla);
  19.     return patron.test(te);
  20. }