¿como puedo acceder a un formulario sin tener que ponerle un name al formulario?
porque el validador me manda errores porque la propiedad name en la etiqueta <form> está "deprecated".
Mi código es un redireccionador que cuenta en una caja los segundos que faltan para hacer la redirección.
las variables <!--{$variable}--> están bien, las reemplazo con smarty (php) antes de salir por pantalla con los valores correctos.
Código:
<script type="text/javascript">
<!-- begin
var start=new Date();
start=Date.parse(start)/1000;
var counts=<!--{$tiempo}-->;
function CountDown(){
var now=new Date();
now=Date.parse(now)/1000;
var x=parseInt(counts-(now-start),10);
if(document.forms['formu']){document.formu.timer.value = x;}
if(x>0){
timerID=setTimeout("CountDown()", 100)
}else{
location.href="<!--{$jurl}-->"
}
}
// End -->
</script>
<script type="text/javascript">
<!--
window.setTimeout('CountDown()',100);
-->
</script>
<div class="bloque"><!--{$mensaje}-->
<p>Será redirigido automáticamente en <!--{$tiempo}--> segundos:</p>
<form name="formu" id="formu"><input type="text" name="timer" size="2" /></form>
<p>si su navegador no redirige automáticamente, <a href="<!--{$url}-->">haga click acá</a> </p>
</form>
</div>