Bonjour !
J'ai un petit souci et je n'arrive pas à comprendre le pourquoi du comment.
Je simplifie le code au maximum pour être claire au possible !
J'ai donc un formulaire html et je lie un fichier javascript qui contient mes fonctions :
Dans ce cas de figure, si j'intervient sur le select, ma fonction rglt_ajout() ne se lance pas et Firebug me dit : "rglt_ajout() is not a function".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <script type="text/javascript" src="includes/reglements.js">var xhr = null;</script> <form> <select name="rglt_ajout" id="rglt_ajout" onchange="rglt_ajout(this.options[this.selectedIndex].value,'.$_ENV['idclient'].')"> <option value="-1"> </option> <option value="rglt">Règlement</option> <option value="exped">Expédition</option> </form> </select>
Par contre, si j'enlève les balises <form>, tout baigne, ça marche !!! (je précise que ça n'a rien à voir avec le fait que la balise form n'a pas d'attributs "action", etc... J'ai supprimé pour plus delisibilité)
Est-ce que vous comprenez pourquoi ?
Merci d'avance de votre aide !![]()
Partager