Bonjour,
Je débute en Ajax (je connais HTML et PHP) et j'ai rédigé un petit module de test très simple.
Problème : Il fonctionne très bien sous IE et dérivés et Opera, mais la console d'erreur de Firefox me donne l'erreur suivante, en local comme en ligne :
'document.getElementById("choix").value has no properties'
Le test est à l'adresse :www.frloup.com/ajax1.html.
Voici le module traitement.php appelé par la requête :
<?php
$choix = $_POST['choix'];
echo "Voici la réponse:<br />";
switch ($choix)
{
case "Option1":
echo "Ceci est l'option 1";
break;
case "Option2":
echo "Ceci est l'option 2";
break;
case "Option3":
echo "Ceci est l'option 3";
break;
case "Option4":
echo "Ceci est l'option 4";
break;
case "Option5":
echo "Ceci est l'option 5";
break;
default:
echo "Choisissez une option valide";
}
?>
Le code de ajax1.html est en pièce jointe mais peut être affiché en ligne, bien sûr.
Voilà. Ce n'est pas le premier problème que j'ai avec FF, mais c'est sans doute qu'il demande une programmation plus rigoureuse que les autres. navigateurs.
Merci d'avance de ne pas juger l'intérêt du test, mais de m'apporter une réponse technique que je n'ai pas trouvée clairement dans les différents forums.
Bien à vous
Pacopau
Partager