Forum Clubic

Valider un formulaire avec la touche Entrer

Bonjour, je possède un petit formulaire qui utilise une fonction js, mais j’ai un soucis. J’aimerais faire valider le formlaire avec la touche “Entrer” du clavier.

Avez vous une idée?

Voici mon code :

function fonction (){

        xhr=getXMLHTTP();

		var texte = document.getElementById("content").value;
	 
	   xhr.open("POST", "traitement.php", true);
	     
	   xhr.onreadystatechange = function() { 
	    
		if(xhr.readyState == 4) {

	         eval(xhr.responseText);	 

		  }  
	   } 
	 
	   xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	   var data = "content="+texte;
	   xhr.send(data);
	
}

<form>
<input type="text" id="content">
<input type="button" value="enregistrer" onclick="fonction()" >
</form>

Avec un bouton de type submit, ca ne marche pas ?

Tu peux essayer ça :

onkeydown="if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {fonction();return false;}} else {return true}; "