Foros del Web » Programando para Internet » Javascript »

problemas con write.document y con validar campos

Estas en el tema de problemas con write.document y con validar campos en el foro de Javascript en Foros del Web. <script defer> function validafecha (fecha) { if (fecha.length > 0) { //cg3 if (!(/^\d{2}\-{1}\d{2}\-{1}\d{4}$/gi.test(fecha))) { alert ("La data no està en el format correcta, (dd-mm-yyyy)"); ...
  #1 (permalink)  
Antiguo 23/04/2005, 01:46
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 0
problemas con write.document y con validar campos

<script defer>
function validafecha (fecha) {

if (fecha.length > 0) { //cg3
if (!(/^\d{2}\-{1}\d{2}\-{1}\d{4}$/gi.test(fecha))) {
alert ("La data no està en el format correcta, (dd-mm-yyyy)");
// document.form_rsi.fecha.value ="dd-mm-yyyy";
} else {
dia=parseInt(fecha.substring(0,2));
mes= parseInt(fecha.substring(3,5));

if(mes<10) mes= parseInt(fecha.substring(4,5));
year= parseInt(fecha.substring(6,10));

if(((mes>11)||(dia>31))||(((mes==4)||(mes==6)||(me s==8)||(mes==10)||( mes==12))&&(dia==31))||((year%4!=0)&&(mes==2)&&(di a>28))) {
alert("Data incorrecta");
} else
var fecha1= new Date(year, mes-1, dia);

var fechaminima= new Date(2005,4,01); // cg3
if(fecha1 < fechaminima)
alert("Aquesta data no està permesa");
}
}
}
</script>


Tengo algunas dudas:

1) Necesito ver el valor que recibo en la funcion y lo hago asi pero no me funciona:
document.write(document.form.rsi.data_deteccio.val ue);

2) Quiero asignar un valor a una variable del formulario y no me funciona. Tengo que pasar el nombre del formulario y el valor de la variable para poder asignarle un valor:

document.form_rsi.fecha.value="dd-mm-yyyy";


3) Esta comparacion la he de hacer referida a otro campo del formulario y no me funciona si lo hago con document.formulario.variable.value:

var fechaminima= new Date(2005,4,01); // cg3
if(fecha1 < fechaminima)
  #2 (permalink)  
Antiguo 25/04/2005, 06:46
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 0
NAda, sigo hundido en mi maaaar de dudas.

Perdonar por mis comentarios. El PHP me voy defendiendo, pero el javasript, me supera. No comprendo el fucionamiento de los objetos y las jerarquias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.