Vous pouvez me contacter via Facebook pour questions & suggestions :
Page Facebook relative à mon site
Dans les exemples des chapitres précédents l'utilisateur communiquait avec le programme grâce à des fonctions natives : prompt(), confirm() & alert(). Ces boites de dialogue ne sont pas très ergonomiques.
Si JavaScript est un bon langage de programmation pour le Web il faut regretter que la gestion des entrées et sorties soit minimaliste ...
Heureusement dans HTML nous avons un outil formidable : le formulaire. Il est donc préférable de toujours confier les entrées-sorties à un formulaire HTML auquel sera associé un script.
Je désigne par cette expression un formulaire qui se contente de gérer les entrées et sorties correspondant à un script.
Donc un formulaire utilisé pour éviter l'utilisation des boites de dialogue prompt(), confirm() & alert().
Dans ce type de formulaire les attributs method & action de la balise FORM sont inutiles.
Par ailleurs l'élément button doit être de type "button" pour appeler une fonction JS sur clic.
En effet pour un élément button inclus dans le conteneur FORM le type par défaut est "submit" alors
qu'en dehors d'un formulaire il est de type "button".
Thème: l'utilisateur saisit un nom puis un prénom et, grâce à un script, la concaténation des deux est réalisée et affichée. Puis le focus est rendu au champ pour saisir le nom.
Il faut aussi un bouton de commande pour appeler le script (sur clic).
Il faut aussi des légendes pour aider l'utilisateur.