document.empr.submit()  is not a function  ! !
	
	
		salut ,
je travail sur un site avec php/mysql
j'ai réalisé une simple fonction en JavaScript pour effectuer le Submit des champs 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | function emprunter(empr) {
var inputElement = document.getElementById('hid');
var login="{/literal}{$login}{literal}";
if (login=="")
{alert("Veuillez vous connectez , Merci ");
return false;}
else
{
inputElement.value = 'submit';
 
document.empr.submit();
}
} | 
 
et pour la partie html : 
	Code:
	
| 12
 3
 4
 5
 6
 
 | <form name="empr" action="" method="post"> 
	  <input name="Emprunter" type="button" class="entet" value="Emprunter" onClick="emprunter(empr)">
	  <input name="numl" type="hidden" value={$livre[livtyp].CODE_O} >
	  <input id="hid" type="hidden" name="emp" value="nosubmit"  >
 
	</form> | 
 
mais j'ai l'erreur suivante : document.empr.submit() is not a function - avec la consol d'erruer de FireFOx
Le probleme est que j'ai la meme fonction dans une autre page et ça marche parfaitement :(
bon merci pour votre aide , je suis ouvert a tte les propositions :bug:
Merci
	 
	
	
	
		submit() is not a function
	
	
		Cela arrive quant il y a dans le formulaire un bouton nommé submit ou dont le type est submit.
Il suffit de renommer le bouton "submit", et de lui ajouter onClick="submit()" si on veut qu'il valide toujours le formulaire.
Sur les autres contrôles (par exemple un select), on pourra alors mettre un onchange="submit()" qui neprovoquera plus d'erreur.