WRInaute impliqué
Bonjour,
J'ai le code suivant qui exécute un POST au détection de cliques sur le formulaire textearea :
Tout marche bien, mais ce que je veux c'est j'éxécute le java avec un clic sur le bouton ENTRER et non pas à nimporte quel clique sur le clavier, comment faire SVP ?
Merci beaucoup
J'ai le code suivant qui exécute un POST au détection de cliques sur le formulaire textearea :
Code:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js"></script>
<script>
$(document).ready( function() {
// détection de la saisie dans le champ de recherche
$('#q').keyup( function(){
$field = $(this);
$('#results').html(''); // on vide les resultats
$('#ajax-loader').remove(); // on retire le loader
// on commence à traiter à partir du 2ème caractère saisie
if( $field.val().length > 1 )
{
// on envoie la valeur recherché en GET au fichier de traitement
$.ajax({
type : 'POST', // envoi des données en GET ou POST
url : 'globalchat/addmessage.php' , // url du fichier de traitement
data : 'message='+$(this).val() , // données à envoyer en GET ou POST
beforeSend : function() { // traitements JS à faire AVANT l'envoi
$field.after('<img src="img/ajax-loader.gif" alt="loader" id="ajax-loader" />'); // ajout d'un loader pour signifier l'action
},
success : function(data){ // traitements JS à faire APRES le retour d'ajax-search.php
$('#ajax-loader').remove(); // on enleve le loader
$('#results').html(data); // affichage des résultats dans le bloc
}
});
}
});
});
</script>
echo'
<div id="ajax-loader"></div>
<div id="results"></div>
<form class="ajax" method="get" action="tchat.php" enctype="application/x-www-form-urlencoded" name="formulaire" onSubmit="return check();">
<textarea onClick="javascript:document.getElementById(\'monid\').submit();" id="q" maxLength="500" style="background-color: #F9F9F9;border: 1px solid #CCCCCC;height: 81px;margin: 0 0 0 42px;width: 496px;" size="100" name="message" value="" onKeyUp="javascript:couleur(this);"></TEXTAREA><br />
</form>';
Tout marche bien, mais ce que je veux c'est j'éxécute le java avec un clic sur le bouton ENTRER et non pas à nimporte quel clique sur le clavier, comment faire SVP ?
Merci beaucoup
