rapide alert () - Les cases à cocher
-
18-09-2019 - |
Question
Avec des alertes, vous pouvez avoir des entrées de texte. J'espérais que vous pouvez mettre des cases à cocher. Est-ce possible?
La solution
Non, vous devez construire une boîte de dialogue pour y parvenir.
Vous êtes en mesure d'y parvenir avec une relative facilité par jQuery et plus particulièrement le plugin de jQuery UI, permettant à venir sans savoir-faire trop
Autres conseils
Non. Les seules options sont:
- alert (chaîne d'affichage);
- confirm (chaîne d'affichage et obtenir oui / non | vrai / faux arrière);
- invite (chaîne d'affichage et obtenir la chaîne d'entrée arrière)
Vous pouvez créer votre propre dialogue modale utilisant une variété de techniques. afficher une page Web distincte dans une fenêtre pop-up ou iFrame et désactiver l'accès d'entrée au reste du navigateur jusqu'à ce que le menu contextuel est fermé - Sous le capot, ils font tous essentiellement la même chose. Ceux-ci sont assez facile de se tromper (difficile à utiliser + très ennuyeux) mais quand bien fait, ils offrent le développeur beaucoup de puissance - car il est une page web complète que vous contrôlez, vous pouvez passer des objets complexes JavaScript entre la boîte de dialogue et le navigateur principal fenêtre, au lieu d'avoir à compter sur les modes d'interaction primitives offertes par les hors-the-box boîtes de dialogue.
Jolie shure il est impossible. Cependant, vous pouvez simuler une « zone d'alerte » avec le contenu dont vous avez besoin. JQuery, par exemple, est un framework javascript pour y parvenir.
non, mais vous pouvez créer une fonction qui ouvre une fenêtre d'alerte html en elle, comme sur facebook.