Section courante

A propos

Section administrative du site

Bien que d'ordinaire, les formulaires sont soumis en utilisant la balise «INPUT» avec le type «SUBMIT», les applications interactives avec du AJAX, nécessite parfois l'utilisation de technique un peu différente. Si vous souhaitez soumettre un formulaire à l'aide du JavaScript, il suffit d'utiliser la syntaxe suivante :

  1. document.forms["monformulaire"].submit();

ou encore la syntaxe suivante :

  1. document.monformulaire.submit();

Voici enfin le petit code source montrant comment cela fonctionne :

  1. <script type="text/javascript">
  2. function MonSubmitForm() {
  3.   document.monformulaire.submit();
  4. }
  5. </script>
  6. <form name="monformulaire" action="formsamples.php">
  7. <table>
  8.    <tr>
  9.        <td>Prenom&nbsp;:</td>
  10.        <td><input type="text" name="prenom" /></td>
  11.    </tr>
  12.    <tr>
  13.        <td>Nom&nbsp;:</td>
  14.        <td><input type="text" name="Nom" /></td>
  15.    </tr>
  16.    <tr>
  17.        <td><span style="text-decoration:underline;color:blue;cursor:pointer;" onclick="MonSubmitForm();">Soumettre</span></td>
  18.    </tr>
  19. </table>
  20. </form>

ont obtiendra un résultat comme ceci :

Prenom :
Nom :
Soumettre

Remarques

Voir également

Articles - Comparatif des méthodes «POST» ou «GET» ?

Dernière mise à jour : Samedi, le 20 juin 2015