Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| webdev:html_css:forms [02/10/2017 16:29] – dolo | webdev:html_css:forms [22/04/2019 23:39] (Version actuelle) – dolo | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | Ne pas utiliser de input type=" | + | <del>Ne pas utiliser de input type=" |
| - | === Une checkbox unique n'est pas prise en compte quand on la décoche === | + | ==== Une checkbox unique n'est pas prise en compte quand on la décoche |
| **Solution :** ajouter une deuxième checkbox cachée avec une value 0 et l' | **Solution :** ajouter une deuxième checkbox cachée avec une value 0 et l' | ||
| <code linenums> | <code linenums> | ||
| Ligne 10: | Ligne 13: | ||
| </ | </ | ||
| - | === Upload de fichier === | + | ==== Upload de fichier |
| Penser à rajouter cet attribut au **< | Penser à rajouter cet attribut au **< | ||
| < | < | ||
| Ligne 42: | Ligne 45: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | ==== Prevent the form reloading with javascript ==== | ||
| + | <Code linenums> | ||
| + | $(' | ||
| + | { | ||
| + | e.preventDefault(); | ||
| + | console.log(' | ||
| + | console.log(e); | ||
| + | |||
| + | }); | ||
| + | </ | ||
| + | |||
| + | Also to get the value of the first select in the form (first [0]) : **e.target[0].options[e.target[0].options.selectedIndex].value** | ||