Résolu Ou est l'erreur?

Solutions (1)
Tags :
  • Php
|
Bonjour
Voici un code html.
Je l'ai pris dans le code source de ma page construite avec php.
  1. <body>
  2. <script type="text/javascript">
  3. $(function() {
  4. $("#id_tiers").combobox({
  5. minLengthToAutocomplete : 1,
  6. selected : function(event,ui) {
  7. var obj = "";
  8. $.each(obj, function(key,values) {
  9. if (values.method.length) {
  10. getMethod(values);
  11. }
  12. });
  13. }
  14. });
  15.  
  16. function getMethod(obj) {
  17. var id = $("#id_tiers").val();
  18. var method = obj.method;
  19. var url = obj.url;
  20. var htmlname = obj.htmlname;
  21. var showempty = obj.showempty;
  22. $.getJSON(url,
  23. {
  24. action: method,
  25. id: id,
  26. htmlname: htmlname,
  27. showempty: showempty
  28. },
  29. function(response) {
  30. $.each(obj.params, function(key,action) {
  31. if (key.length) {
  32. var num = response.num;
  33. if (num > 0) {
  34. $("#" + key).removeAttr(action);
  35. } else {
  36. $("#" + key).attr(action, action);
  37. }
  38. }
  39. });
  40. $("select#" + htmlname).html(response.value);
  41. if (response.num) {
  42. var selecthtml_str = response.value;
  43. var selecthtml_dom=$.parseHTML(selecthtml_str);
  44. $("#inputautocomplete"+htmlname).val(selecthtml_dom[0][0].innerHTML);
  45. } else {
  46. $("#inputautocomplete"+htmlname).val("");
  47. }
  48. });
  49. }
  50.  
  51. });
  52. </script>
  53.  
  54. <select style="display: none;" id="id_tiers" onchange="RechTelMail(this)">
  55. <option value="-1"> </option>
  56. <option value="4127">Un Client (Toulouse)</option>
  57. <option value="28">Un fournisseur(Berlin)</option>
  58. </select>
  59. <input autocomplete="off" class="ui-autocomplete-input ui-widget ui-widget-content ui-corner-left dolibarrcombobox" id="inputautocompleteid_tiers">
  60. <button aria-disabled="false" role="button" class="ui-button ui-widget ui-state-default ui-button-icon-only ui-corner-right ui-button-icon" title="Show All Items" tabindex="-1" type="button"><span class="ui-button-icon-primary ui-icon ui-icon-triangle-1-s"></span><span class="ui-button-text"> </span></button>
  61. <span class="ui-helper-hidden-accessible" aria-live="polite" role="status">3 results are available, use up and down arrow keys to navigate.</span>
  62. <script> function RechTelMail(o) { document.getElementById("tiertel").value="essaie";} </script>
  63. </body>

Il y a deux soucis
1 - le select ne produit pas de combobox, alors que , dans la page en php, il le fait
2 - Et d'autre part, la raison de ce fil, ce pourquoi j'ai fait un extrait de ma page: la fonction RechTelMail sur onchange ne fonctionne pas, c'est à dire, FireFox ne semble pas entrer dans la fonction

Est-ce que quelqu'un peut m'aider?
Claude
  • cca_cav a édité ce message
Contenus similaires
Meilleure solution
partage
, Vieux c*n psychorigide |
Salut,

"ReferenceError: $ is not defined" : jquery n'a pas été inclu
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS