Le agradecería que me aconsejara como hacer que un campo que necesito capturar una fecha, me apareciera por default la fecha de hoy. Agradeciendo de antemano su ayuda Jaime_vr
Depende de los campos, veamos un ejemplo: <html><body> <form name=f> <input id=fecha size=20> </form> <script> function getMonthName(month) { var ar = new Array(12) ar[0] = "Enero" ar[1] = "Febrero" ar[2] = "Marzo" ar[3] = "Abril" ar[4] = "Mayo" ar[5] = "Junio" ar[6] = "Julio" ar[7] = "Agosto" ar[8] = "Septiembre" ar[9] = "Octubre" ar[10] = "Noviembre" ar[11] = "Diciembre" return ar[month] } now = new Date() fecha=now.getDay()+ " de " +getMonthName(now.getMonth())+ " del " + now.getYear(); document.write(fecha); //o bien: document.f.fecha.value=fecha; </script> </body> </html> Como vemos, solo hay que asignar a nuestro input el valor de fecha, que es el texto conjunto de getDay() month(), year(), etc. Nótese que getMonthName() regresa el nombre del mes, el numero del mes no lo da now. GetMonth(), pero si usamos solo el numero del mes, le gregamos uno debido a que la computadora empieza a contar desde cero (Enero) que nosotros conocemos como mes 1. Saludos, scriptman.