Cita: Ya que estamos... qué son las leporcias?

Buena pregunta

es algo que yo también me pregunto muchas veces...

... el día que lo averigue os lo cuento (hay que reconocer que me lo preguntan mucho)
Volviendo al tema que nos atañe....
A ver qué te paíce este ejemplillo
Código:
<script language="JavaScript" type="text/javascript">
function Fecha(donde){
f = new Date()
d = f.getDate()
if(d < 10){
d = "0" + d
}
m = f.getMonth()
if(m < 10){
m = "0" + m
}
a = f.getFullYear()
hoy = d + "/" + m + "/" + a
if(donde.fecha.value != hoy){
if(confirm("seguro que no desea colocar la fecha actual?")){
return true
}
else{
donde.fecha.focus()
return false
}
}
}
</script>
</head>
<body>
<form name="form1" id="form1" method="post"
action="http://helena/formu.asp" onsubmit="return Fecha(this)">
<input type="text" name="fecha" />
<input type="submit" name="Submit" value="Enviar" />
</form>
Eso pondrá el foco en el campo en caso de cancelar.
Si quieres que ponga la fecha en el text y se envíe cambia esto
Código:
else{
donde.fecha.focus()
return false
}
por esto
Código:
else{
donde.fecha.value = hoy
return true
}
Aunque si dice que "no" (o cancelar) y de todas formas le pone la fecha casi que ni se moleste en preguntar....