Non e` una gran soluzione, dato che se uno non ha JS abilitato non funziona.
Comunque puoi provare:
<head>
<script type="text/javascript">
var tempo;
</script>
</head>
<body onload="tempo=setTimeout('self.location.reload()', 10000);">
...
<input ... onchange="clearTimeout(tempo);">
Ricorda di spegnere il timeout se l'utente risponde, con un clearTimeout (tipo quello sopra), altrimenti il timer prosegue e fa comunque il refresh.
Se metti lo script non mettere il meta refresh.

Rispondi quotando