[AJAX] [PHP-JS] Evénement ONBLUR sur champ texte
J'utilise un champ texte, je souhaiterai que lorsqu'il perd le focus, je le récupère la valeur saisie et afficher une liste déroulante remplie en fonction de la valeur du champ mais je ne sais pas comment récupérer la valeur pour ensuite la traiter en PHP. J'utilise le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
echo "<input name='txtcodepostal' type='text' id='txtcodepostal' size='5' maxlength='5' value =$valcodepostal ONBLUR='requetecommune()'>";
function requetecommune()
{
$cp = document.getElementById('txtcodepostal').value;
if ($cp !="")
{
$requetelistecommune="SELECT * FROM COMMUNE WHERE CPCOMMUNET= '$cp'";
}
else
{
$requetelistecommune="SELECT * FROM COMMUNE";
}
echo "<select name='lstcommune'>";
$reqcommune= mysql_query($requetelistecommune);
while($data = mysql_fetch_array($reqcommune))
{
if ($data['NUMCOMMUNI']==$valnumerocommune)
{
echo "<option selected value=".$data['NUMCOMMUNI'].">".$data['NOMCOMMUNT']."</option>";
}
else
{
echo "<option value=".$data['NUMCOMMUNI'].">".$data['NOMCOMMUNT']."</option>";
}
}
echo '</select>';
} |