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. moi j'ai fait plus bourrin j'ai fait onChange="submit()"
    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. oui je sais mon bouton est deja personnalisé mais c plus pratique que tt soit fait automatiquement
        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. 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. 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. C'est une idée, perso j'ai jamais essayé et je pense pas que ca marche, sais t-on jamais!

                onclick="submit"
                0