Donc, j'ai une liste déroulante qui contient des #ID et des #TITRE
Je veux un bouton pour créer un élément non présent dans cette liste :
<a href="[(#URL_PAGE{filmcreate})]"
rel="nofollow" target="_blank"
onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_PAGE{filmcreate}|parametre_url{var_zajax, contenu})]'); return false;}">Créer film</a>
Jusque là, ça va.
Maintenant, je voudrais qu'à l'enregistrement réussi :
- la modale se ferme
- la liste déroulante soit rafraichie avec l'entrée créée via la modale
- cette entrée soit automatiquement sélectionnée (selected="selected")
Des idées ?
Un plugin dont je pourrais m'inspirer ?
Sous SPIP 2.1, j'utilise Mediabox qui me permet d'ouvrir une modale (cf
doc de MediaBox - SPIP-Contrib).
Donc, j'ai une liste déroulante qui contient des #ID et des #TITRE
Je veux un bouton pour créer un élément non présent dans cette liste :
<a href="[(#URL_PAGE{filmcreate})]"
rel="nofollow" target="_blank"
onclick="if (jQuery.modalbox)
{jQuery.modalbox('[(#URL_PAGE{filmcreate}|parametre_url{var_zajax,
contenu})]'); return false;}">Créer film</a>
Jusque là, ça va.
Maintenant, je voudrais qu'à l'enregistrement réussi :
- la modale se ferme
- la liste déroulante soit rafraichie avec l'entrée créée via la modale
- cette entrée soit automatiquement sélectionnée (selected="selected")
Des idées ?
Un plugin dont je pourrais m'inspirer ?
Merci d'avance,
Précision qui peut avoir son importance : c'est un formulaire CVT côté public.
Maintenant, je voudrais qu'à l'enregistrement réussi :
- la modale se ferme
- la liste déroulante soit rafraichie avec l'entrée créée via la modale
- cette entrée soit automatiquement sélectionnée (selected="selected")
Des idées ?
Un plugin dont je pourrais m'inspirer ?
Maintenant, je voudrais qu'à l'enregistrement réussi :
- la modale se ferme
- la liste déroulante soit rafraichie avec l'entrée créée via la modale
- cette entrée soit automatiquement sélectionnée (selected="selected")
Des idées ?
Un plugin dont je pourrais m'inspirer ?
Merci b_b !
C'était ça qui me fallait.
Un peu de google en plus et je suis arrivé à ceci :
$autoclose = "<script type='text/javascript'>if (window.jQuery) { jQuery.modalboxclose(); $('#film option:selected').removeAttr('selected'); $('#film').append('<option value=\"$id_article\" selected=\"selected\">".texte_script($valeurs['titre'])."</option>'); }</script>"; // cf Connexion · GitLab (merci b_b)