![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/01/2005, 16:44
|
![Avatar de KarlanKas](http://static.forosdelweb.com/customavatars/avatar11549_2.gif) | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes Puntos: 61 | |
Prueba con esto Código HTML: <html>
<head>
<script language="JavaScript">
//Fecha límite para el formulario
var diaLimite=1;
var mesLimite=1;//enero=0, febrero=1, marzo=2 ... diciembre=11
var anioLimite=2005;
//Si quieres poner la fecha del servidor debes llenar el valor de fechaASP con el formato aaaa/mm/dd por ejemplo de la forma sugerida.
//<% Dim Actual
//Actual = Now() %>
var fechaASP//=<%= Day(Actual) & "/" & Month(Actual) & "/" & Year(Actual) %> //formato: dd/mm/aaaa
if(fechaASP){
diaASP=fechaASP.split("/");
var dia=diaASP[0];
var mes=diaASP[1];
var anio=diaASP[2];
var fecha=new Date(anio,mes,dia);
}
else{
var fecha=new Date();
}
var limite=new Date (anioLimite,mesLimite,diaLimite);
function comprobar(){
formulario=document.forms['frm'];
if(limite<fecha){
for(a=0;a<formulario.elements.length;a++){
formulario[a].disabled=true;
}
}
else{
//No ponemos el Action del formulario hasta que nos aseguramos de que se puede mandar.
formulario.action="destino.html"
}
}
</script>
</head>
<body onload="comprobar()">
<form name="frm" action="#">
<input type="text" name="elemento0"><br>
<input type="text" name="elemento1"><br>
<input type="text" name="elemento2"><br>
<select name="pepote" size="1">
<option value="1" SELECTED>Elige</option>
<option value="2">Casa</option>
<option value="3">Cosa</option></select>
<input type="submit" name="enviar" value="enviar" >
</form>
</body>
</html>
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 04/01/2005 a las 16:49 |