| |||
Re: una función para validar una fecha hola no me funciono te escribo la función para ver si me puedes ayudar asi lo hice<script LANGUAGE="VBScript"> sub funcion1() Dim Formu Set Formu = Document.formulario If IsNumeric(Formu.text3.Value) Then alert "NO PUEDE INTRODUCIR NUMEROS" Formu.text3.Value = "" Formu.text3.focus() end if end sub </script> |
| |||
Re: una función para validar una fecha esta es mi función la de arriba me equivoque <script LANGUAGE="VBScript"> sub funcionfech() Dim Formu Set Formu = Document.formulario If IsDate(Formu.text2.Value) Then alert "FECHA INVALIDA" Formu.text2.Value = "" Formu.text2.focus() end if end sub </scripta> |
| |||
Re: una función para validar una fecha te digo que no me manda ningun error pero tampoco me hace nada no se si me puedas ayudar ha disculpa la falta de ortografia pero es que necesito mucho eso y ando un poco en las nubes |
| |||
Re: una función para validar una fecha En el codigo que has mandado no veo que evento hace que se ejecute el script. Si es para un formulario deberias introducirla en un OnSubmit() para que se ejecute en el momento de enviarlo: (algo asi más o menos) Function formfecha_OnSubmit() If not IsDate(document.formfecha.fecha.value) then MsgBox ... formfecha_OnSubmit=false End if End function Saludos |
| |||
Re: una función para validar una fecha MIRA YO LO QUIERO HACER DESDE MI FORMULARIO O DEL LADO DEL CLIENTE Y LO QUIERO HACER CON EL EVENTO ONBLUR DESDE EL <INPUT TYPE=TEXT NAME="text2" onblur="funtionfecha"> no se si me explico la funcion que me mandaste ya la probe y tampoco me funciona no se si estoy mal ya probe asi sola y la llame desde el submit y no hace nada no se si puedas explicarlo con mas detalle por favor gracias |
| ||||
Re: una función para validar una fecha Si quieres una función javascript de validación de fechas, prueba con la siguiente:
Código:
Saludos. <script type="text/javascript"> function validaFecha(dia, mes, ano) { var mesNum = parseInt(mes,10)-1; var fechaAno = new Date(parseInt(ano,10),1,1); var fechaDate = new Date(parseInt(ano,10),mesNum,parseInt(dia,10)); return (fechaAno.getFullYear() == fechaDate.getFullYear() && mesNum == fechaDate.getMonth()) ? true : false; } </script> <style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span> |
| ||||
Re: una función para validar una fecha Y tienes un ejemplo completo en la siguiente discusión: <a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=86109' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a> Saludos. <style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span> |
| |||
Re: una función para validar una fecha <script LANGUAGE="Vbscript"> Function fecha() If IsDate(document.formulario.text2.Value) Then alert("Es una fecha") else alert("No es una fecha") document.formulario.text2.value = "" document.formulario.text2.focus() end if End Function </script> <form name="formulario" method="post".... <INPUT TYPE=TEXT NAME="text2" onblur="vbscript:fecha()" </form> A mi asi me funciona lo acabo de probar. |