Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2010, 16:48
Avatar de function
function
 
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: Ayuda para validar inout numerico con ( ) parentesis

Cita:
Iniciado por _cronos2 Ver Mensaje
Con expresiones regulares

Saludos (:

Lo Inclui asi pero no me funciona
Código Javascript:
Ver original
  1. // valido el telefono
  2.     if(document.ctcform.phone.value.length==0){
  3.     document.getElementById('phone').style.display="inline"
  4.     document.ctcform.phone.focus()
  5.     return false;
  6.     } else {
  7.     document.getElementById('phone').style.display="none"
  8.     if (/^([(]?\d{2,3}+[)]?)?\d+(\d+)*(\.\w{2,3})+$/.test(valor)){
  9.     } else {
  10.     document.getElementById('email2').style.display="inline"
  11.     document.ctcform.email.focus()
  12.     return false;
  13.     }
  14.     }

el codigo completo que tengo es:
Código Javascript:
Ver original
  1. function contact_form(valor){
  2.     // valido el nombre
  3.     if(document.ctcform.name.value.length==0){
  4.     document.getElementById('name').style.display="inline"
  5.     document.ctcform.name.focus()
  6.     return false;
  7.     } else {
  8.     document.getElementById('name').style.display="none"
  9.     }
  10.     // valido el email
  11.     if(document.ctcform.email.value.length==0){
  12.     document.getElementById('email').style.display="inline"
  13.     document.ctcform.email.focus()
  14.     return false;
  15.     } else {
  16.     document.getElementById('email').style.display="none"
  17.     document.getElementById('email2').style.display="none"
  18.     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
  19.     } else {
  20.     document.getElementById('email2').style.display="inline"
  21.     document.ctcform.email.focus()
  22.     return false;
  23.     }
  24.     }
  25.     // valido el telefono
  26.     if(document.ctcform.phone.value.length==0){
  27.     document.getElementById('phone').style.display="inline"
  28.     document.ctcform.phone.focus()
  29.     return false;
  30.     } else {
  31.     document.getElementById('phone').style.display="none"
  32.     if (/^([(]?\d{2,3}+[)]?)?\d+(\d+)*(\.\w{2,3})+$/.test(valor)){
  33.     } else {
  34.     document.getElementById('phone2').style.display="inline"
  35.     document.ctcform.email.focus()
  36.     return false;
  37.     }
  38.     }
  39.     // valido el mensaje
  40.     if(document.ctcform.message.value.length==0){
  41.     document.getElementById('message').style.display="inline"
  42.     document.ctcform.message.focus()
  43.     return false;
  44.     } else {
  45.     document.getElementById('message').style.display="none"
  46.     }
  47. }