![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
|||
|
|||
|
claro que si. Mira en la web "principal" se encuentran los campos donde ingresas los datos de usuario (contra y pass), entonces tiene el siguiente codigo:
function valida_datos() { formulario = document.acceso; if(formulario.tipo.value=='p') { msj_usr = "usuario"; msj_pws = "contraseña"; } else { msj_usr = "número de control"; msj_pws = "nip"; if (formulario.tipo.value=='s') { if(isNaN(formulario.usuario.value)) { window.alert("Introduce un número de solicitud numérico"); formulario.usuario.focus(); return false; } } if(isNaN(formulario.contrasena.value)) { window.alert("Introduce un NIP numérico"); formulario.contrasena.focus(); return false; } if(formulario.contrasena.value.length>4) { window.alert("Introduce un NIP de 4 caracteres"); formulario.contrasena.focus(); return false; } } if(formulario.usuario.value=="" || formulario.usuario.value==null) { window.alert("Por favor introduce tu "+msj_usr); formulario.usuario.focus(); return false; } if(formulario.contrasena.value=="" || formulario.contrasena.value==null) { window.alert("Por favor introduce tu "+msj_pws); formulario.contrasena.focus(); return false; } return true //formulario.submit(); } Despues de este codigo viene una funcion que se llama funciones.js y tiene el siguiente codigo: function closewindow() { self.opener = this; self.close(); } //Realiza el submit de un formulario, a la página que le ha sido enviada function enviar(pagina, formulario) { eval("document."+formulario+".action='"+pagina+"'") eval("document."+formulario+".submit()") } //Funciones para la validación de números. Su usa en el onKeyPress function EvaluateText(cadena, obj) { opc = false; if(cadena == "%d"){ if(event.keyCode > 47 && event.keyCode < 58) opc = true; } if(cadena == "%f"){ if(event.keyCode > 47 && event.keyCode < 58) opc = true; if(obj.value.search("[.*]") == -1 && obj.value.length != 0) if(event.keyCode == 46) opc = true; } if(cadena == "%c") { if((event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >= 65 && event.keyCode <= 90)) opc = true; } if(opc == false) event.returnValue = false; } function valida_entero(campo) { EvaluateText('%d',campo); } function valida_cadena(campo) { EvaluateText('%c', campo); } function valida_valor(min, max, obj) { var valor valor = obj.value if(valor < min || valor > max) { alert("El valor debe de estar entre " + '\n' + min + " y " + max) obj.focus() obj.select() event.returnValue = false; } } function campos_vacios(formulario) { form = eval("document."+formulario) total = form.length for(i=0; i<total; i++) { if(form.elements[i].type != "button" || form.elements[i].type != "hidden") { if(form.elements[i].title) { if((form.elements[i].type == "select-one" && (/*form.elements[i].value == 0 || */form.elements[i].value == -1)) || (form.elements[i].value == '' || form.elements[i].value == null)) { alert(form.elements[i].title) form.elements[i].focus() return false } } } } return true } Como puedo hacer para "saltar" la validacion??. Espero su muy valiosa ayuda o si necesitan la pagina web la puedo poner. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| saltar a un edit deseado con tab | creedence | Varios | 3 | 04-04-2008 22:14:02 |
| saltar de pagina en determinado tiempo | fede79 | HTML, Javascript y otros | 1 | 15-12-2006 22:21:14 |
| Saltar al control anterior, shift+tab. ¿COMO? | seldonito | Varios | 3 | 09-02-2006 01:54:46 |
| Saltar etiquetas | apunto | Impresión | 1 | 04-02-2005 15:09:06 |
| DBGRID saltar un campo ReadOnly | andrestsas | Varios | 3 | 04-08-2003 13:47:41 |
|