Uso unipark para recolectar algo para mi tesis. Allí se puede usar HTML y Javascript. Se supone que mis sujetos corrigen un texto en un formulario y se supone que se agota el tiempo. Cuando termine este tiempo, el formulario debe ser confirmado y continuado. Desafortunadamente, todo el asunto no funciona con la confirmación. Espero que puedas ayudarme.
<html> <head> <div style="color: red"><font size="6">You have <span id="time">01:00</span> minutes!</font></div> </head> <script> function startTimer(duration, display) { var timer = duration, minutes, seconds; setInterval(function () { minutes = parseInt(timer / 60, 10); seconds = parseInt(timer % 60, 10); minutes = minutes < 10 ? "0" + minutes : minutes; seconds = seconds < 10 ? "0" + seconds : seconds; display.textContent = minutes + ":" + seconds; if (--timer < 0) { document.querySelector('#time').textContent = "Expired" document.getElementById('submit').submit(); } }, 1000); } window.onload = function () { var Minutes = 60 * 0.125, display = document.querySelector('#time'); startTimer(Minutes, display); }; </script> </br> <body> <style type="text/css"> textarea.html-text-box {background-color:ffffff;background-repeat:no-repeat;background-attachment:fixed;border-width:1;border-style:solid;border-color:cccccc;font-family:Arial;font-size:8pt;color:000000;} input.html-text-box {background-color:ffffff;font-family:Arial;font-size:8pt;color:000000;} </style> <form name="Task" id="textform"> <textarea name="comments" cols="150" rows="50" class="html-text-box"> Text to correct </textarea> </form> <form method="post" action=""> <input name="submit" type="submit" value="submit"> </form> </body> </html>Por lo tanto, solo se debe activar el botón.
Sería mejor si pudiera continuar haciendo clic en el formulario sin el botón.
Espero que me puedas ayudar.
Deberías hacerlo con jquery y ajax. De esta manera usted puede tener un control total sobre toda la operación. Lo que hizo allí si desea continuar con eso, primero debe comprender cómo funciona su back-end. Necesita algún tipo de confirmación del back-end.