La funzione javascript riportata qui sotto funziona perfettamente con firefox ma mi restituisce sempre e comunque l'alert usando IExplorer.
Mi potreste spiegare perchè?
Grazie!


La funzione serve per prevenire l'invio di campi vuoti ed è richiamata dalla pagina in questo modo:

<input name="send" type="button" value="submit" onClick="valid_field2(0);"/>

Ecco la funzione:
codice:
function valid_field2(p){
	var no_empty = 2;
	var error=false;
	
	//preventing empty fields
	for (var i = 0; i <no_empty; i++) 
		{if(document.forms[p].elements[i].value == '' || document.forms[p].elements[i].value== 'motivations...'){
			alert ('ERROR: missing value\r\nAll form fields are required');
			document.forms[p].elements[i].focus();
			error=true;
			
			break;
			}
		}
	
			
	//submit
	if (error==false) document.forms[p].submit();
			
}