Ma quale è il risultato che vuoi ottenere? Una funzione di validazione sulla corretta compilazione dei campi del form?
Nel caso questo esempio dovrebbe fare al caso tuo:
codice:
<html>
<head>
<script language="javascript">
function validate(myForm){
var valObj = myForm.elements;
for(var i = 0; i < valObj.length; i++){
var obj = valObj[i];
if(obj.type != undefined && obj.type == "text")
if(obj.value == ""){
alert("campo non compilato");
return false;
}
}
return true;
}
</script>
</head>
<body>
<form action="http://www.google.it" onSubmit="return validate(this);">
<input type="text" name="param1" id="param1" />
<input type="submit" name="submitButton" id="name="submitButton" />
</form>
</body>
</html>
la funzione js deve tornare un valore boolean e nell'evento onSubmit la funzione deve ritornare all'evento stesso il risultato della validazione