Ciao a tutti,
esiste un comando in javascript corrispondente a "For Each key in Request.Form" di asp?

in pratica voglio mettere un controllo unico che verifichi che tutti i campi del form sono stati compilati.
Adesso ho fatto

function checkForm(){
var f=document.forms['nomeform'];
if(<%
formcnt = 0
For Each key in Request.Form
if formcnt > 0 then Response.Write(" && ")
Response.Write("(f." & key & ".value==" & chr(34) & chr(34) & " || f." & key & ".value==" & chr(34) & "undefined" & chr(34) & ")")
formcnt = formcnt + 1
Next
%>){
window.alert("ATTENZIONE: Tutti i campi del modulo devono essere compilati!");
return false
}
}

solo che così ovviamente funziona solo dopo che il modulo è stato inviato e quindi i Request.Form sono riempiti, io ho bisogno che questo controllo avvenga prima dell'invio...