Envoyer valeur sans submit?

Résolu
Bonjour,
Est-il possible d'envoyer des valeurs d'une liste déroulante en php sans bouton "submit".
Juste en cliquant sur une valeur de la liste.
Configuration: Windows XP
Internet Explorer 7.0

7 réponses

  1. C'est une idée, perso j'ai jamais essayé et je pense pas que ca marche, sais t-on jamais!

    onclick="submit"
    0
    1. Peut-être possible en javascript ou en ajax ... Mais pourquoi ne souhaite-tu pas utiliser de bouton submit, c'est tellement plus simple :P
      0
      1. parce que que un gros bouton c'est pas esthetique et tu dois cliqué sur le bouton. alors que ca serait plus simple que la liste deroulante qui actualise tout.
        0
        1. Plus jolie que le bouton submit classique par défaut, il y a le <input type="image" src="monimage.jpg"/> où tu peux insérer une image.
          N'oublie pas que les boutons peuvent aussi être personnalisés avec du style (par l'intermédiaire du css).
          Exemple :

          input{
          color: navy;
          background: cyan;
          font: bold x-small Verdana, Arial, sans-serif;
          }

          Autrement si tu souhaite que la liste actualise tout sans recharger la page, c'est nécessaire d'utiliser de l'ajax dans ce cas.
          0
          1. oui je sais mon bouton est deja personnalisé mais c plus pratique que tt soit fait automatiquement
            0
            1. Contributeur
              salut,

              il doit falloir coder le 'onchange' de ton <select>.
              <form id="auto">
              	<select onchange="javascript:document.getElementById('auto').submit()">
              		<option></option>
              		<option></option>
              		<option></option>
              	</select>
              </form>

              c'est à améliorer, c'est assez bourrin…
              je ne suis plus sûr de la fonction 'submit()' mais c'est trouvable dans le DOM.

              le soucis avec cette méthode, c'est que l'utilisateur n'a pas droit à l'erreur.
              0
              1. moi j'ai fait plus bourrin j'ai fait onChange="submit()"
                0