Rechercher : dans
Par :

Recupere le contenu du champ text sans submit

Dernière réponse le 13 oct 2008 à 16:35:12 php developper, le 13 oct 2008 à 12:17:39 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche depuis quelques heure a une solution pour mon probleme mais j'ai rien trouve alors j'espere bien avoir de l'aide.
Je suis entrain de developper une application web en php
dans l'un de mes formulaire j'ai besoin de passer le contenu d'un champs text dans l'url sans passer par un bouton submit.
j'espere que mon probleme est clair
j'attend votre reponse SVP
Merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « recupere le contenu du champ text sans submit » dans :
CopyTrans - Récupérer la musique d'un iPod/iPhone VoirComment récupérer la musique d'un iPod ou d'un iPhone? Introduction Télécharger et installer le logiciel Sauvegarder le contenu Pour en savoir plus A voir également Remerciement Introduction Personne n'est à l'abri d'un problème avec...
Supprimer sans passer par la corbeille VoirPar défaut, quand vous effacez un fichier avec Nautilus (l'explorateur de fichiers d'Ubuntu), les fichiers sont déplacés dans la corbeille. Ce n'est pas toujours souhaitable, surtout pour les gros fichiers. Voici comment faire pour effacer...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Zep3k!GnO, le 13 oct 2008 à 12:23:58

Tu peux faire ça avec du javascript genre :
<script type="text/javascript">
function toUrl(){
var MyURL = 'http://www.monSite.com';
MyURL += '?MaVariable1='+document.getElementById('Champ1').value;
widow.location.href = MyURL;
}

</script>

<form id="Monform">
<input type="text" id="Champ1" value="default value"/>
<input type="button" value="ToURL" onClick="javascript:toUrl();"/>
</form>

On notera qu'on peut aussi récupérer tous les éléments du form en bouclant sur son contenu si tu veux passer tous les champs du form...

Mais bon voilà un embrillion de réponse ;)
Zep3k!GnO

On est des rangers mec, des rangers...

Répondre à Zep3k!GnO

2

macgawel, le 13 oct 2008 à 12:24:01

Bonjour.

j'espere que mon probleme est clair 

Pas trop, non...

Quel serait le moyen envisagé, pour faire passer le contenu de ton champ ?
A un moment, l'utilisateur doit cliquer quelque part. Donc, pourquoi pas sur un bouton ?
Sinon, c'est qu'on clique sur un lien ?

Eventuellement, il faudra utiliser du JavaScript, en sachant que ce n'est pas THE solution (si le navigateur ne supporte pas le JS, ou s'il est désactivé).
Si tu donnes à celui qui a faim un poisson, tu le nourris pour un jour
Si tu lui apprends à pêcher, tu le nourris pour toujours.

Répondre à macgawel

3

Nixial, le 13 oct 2008 à 12:32:40

A la limite, tu peux utiliser un "onBlur" (s'execute lorsque l'utilisateur sort du champ text).

Donc comme ça il n'appuie pas sur un bouton.

A toi de voir sur la gestion des évenements avec javascript.

A+.

Répondre à Nixial

4

 php developper, le 13 oct 2008 à 16:35:12

Merci beaucoup pour vos reponses aussi rapide

j'ai adapte la solution de Zep3k!GnO, elle est fonctionnelle
mais il me reste un probleme le champs texte se rempli a travers un popup (calendrier)
si je change le contenu de mon champs manuellement alors le onblur fonctionne je choisi ma date a partir de la popup alors le onblur ne fonctionne pas

j'espere bien trouve une solution

Répondre à php developper
Collection CommentÇaMarche.net