Bonjour tout le monde,
j'ai un petit problème avec mon script. J'ai un formulaire comprenant 3 champs (destinataire, titre et message). Les entrées du premier champ sont vérifiées par un script et les 2 autres par un autre. Le script qui pose problème est le 1er. Sont but est de vérifier dans la base de donné si le membre inscrit dans le champs existe ou non. Le problème c'est que quand j'écris quelque chose dans le champs il affiche 1/4 de seconde si le membre est dispo ou non et directement après il affiche "data". Ce que je veux justement c'est que ca "data" disparaisse mais je ne vois pas ce qui cloche dans mon code ...
Mon formulaire:
<td><label for="destinataire">Destinataire</label>: </td><span class="feedback"></span>
<?php
<td><label for="destinataire">Destinataire</label>: </td><span class="feedback"></span>
<?php
if(isset($_GET['emetteur'])){
$emetteur = htmlentities($_GET['emetteur']);
echo '<td><input type="text" name="destinataire" id="destinataire" value="'.$emetteur.'"/>';
} else {
echo '<td><input type="text" name="destinataire" id="destinataire" value="" /></td>';
}
?>
mon script JS:
[javascript]
$(document).ready(function(){
$('#destinataire').keyup(function(){
var destinataire = $('#destinataire').val();
if(destinataire != ""){
$.post('verifmembre.php',{destinataire:destinataire},function(data){
$('.feedback').text(data);
});
} else {
$('.feedback').text('Veuillez inscrire un membre');
}
});
});
[/javascript]
Vous auriez une idée ?
Merci