source: spip-zone/_plugins_/selection_d_objets/trunk/formulaires/recherche_objets.html @ 69203

Last change on this file since 69203 was 69203, checked in by abelass@…, 7 years ago
  • ne pas soummetre deux fois le même objet our la même liste
  • debugage problèmes jabvascripts
  • permette plueieurs formulaire recherche sur une page
File size: 1.6 KB
Line 
1<div class="formulaire_spip formulaire_bouton_objet ajax" id="formulaire_bouton_objet_#ENV{lang}">
2        <form action="#ENV{action}" method="post"><div>
3            #ACTION_FORMULAIRE{#ENV{action}}
4        <ul>
5            [(#SAISIE{input,objet_sel,
6                    label=<:selection_objet:ajouter_objet:> [(#GET{objets}|table_valeur{#VALEUR})]})]
7            [(#SAISIE{selection,type_lien,
8                    label=<:selection_objet:selection_type_lien:> [(#GET{objets}|table_valeur{#VALEUR})],
9                    datas=#ENV{types_lien}})]
10        </ul>
11        <p class="boutons">
12         <input type="submit" name="ok" class="submit" value="ok"  />
13        </p>       
14        </div>
15        </form>
16 
17[(#REM)autocomplete recherche]
18
19</div>
20<script type="text/javascript" >
21    $(function() {
22        $("#formulaire_bouton_objet_[(#ENV{lang}) ]#champ_objet_sel" ).autocomplete({
23                source: "[(#URL_PAGE{recherche_objet}|parametre_url{langue,#ENV{lang}}|replace{&amp;,&})]",
24                dataType: 'json',
25                minLength: 2,
26                autoFocus: true,
27                select: function(event, ui) {
28                    //assign value back to the form element
29                    if(ui.item){
30                      $(event.target).val(ui.item.value);
31                    }
32                    //submit the form
33                    $(event.target.form).submit();
34                }
35          });
36        });
37    jQuery(document).ready(function(){
38    $('#champ_objet_sel').val('');
39    [(#ENV{message_ok}|oui)
40        ajaxReload('tableau_so', {});
41        ]         
42        });
43  </script> 
Note: See TracBrowser for help on using the repository browser.