Salut à tous,
pour remplacer les vieux, et inadapté "prompt()" sur un site, j'utilise la librairie vex.
Pour simplifier la mise en place, je voudrai intégrer son appel dans un fonction :
Comme ça je n'aurai plus qu'a remplacer tous les prompt( par prompt2(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function prompt2(txt, defaut){ vex.dialog.prompt({ unsafeMessage: txt, placeholder: defaut, className: 'vex-theme-default', callback: function (value) { return value; } }) }
Le problème est que je n'arrive pas à récupérer la valeur de retour.
J'ai essayé a mais ça ne marche pas non plus :
Je l'appelle comme ça par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function prompt2(txt, defaut){ var Retour = ''; vex.dialog.prompt({ unsafeMessage: txt, placeholder: defaut, className: 'vex-theme-default', callback: function (value) { Retour = value; } }) return Retour; }
Une idée ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var test = prompt2('Votre age ?', '18'); console.log(test);
Partager