Variables formulaire
Résolu/Fermé
natashav
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
7 août 2007
-
6 août 2007 à 18:40
natashav Messages postés 10 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 7 août 2007 - 7 août 2007 à 13:56
natashav Messages postés 10 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 7 août 2007 - 7 août 2007 à 13:56
A voir également:
- Variables formulaire
- Formulaire de réclamation facebook - Guide
- Alias du formulaire - Forum Programmation
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail (Outlook.com)
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
- Formulaire de contact le bon coin ✓ - Forum Internet / Réseaux sociaux
7 réponses
natashav
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
7 août 2007
6 août 2007 à 23:39
6 août 2007 à 23:39
Merci pour votre reponse, j'ai trouve pas mal de trucs interessants!!
Mais en fait ce que je cherche, c juste recupperer la valeur d'un input avant le submit, et avec la methode POST.
Cela est il possible?
Merci d'avance
Mais en fait ce que je cherche, c juste recupperer la valeur d'un input avant le submit, et avec la methode POST.
Cela est il possible?
Merci d'avance
c juste recupperer la valeur d'un input avant le submit, et avec la methode POST.
La methode POST concerne l'envoi du formulaire au serveur par le Submit.Donc après l'envoi.
Quel usage veux tu faire en voulant récupérer la valeur avant qu'elle ne soit postée ? une vérification de syntaxe email ? champ vide ?
Alors orientes toi vers Javascript.
Dans la balise <form ...................... tu rajoutes onSubmit="return ta_fonction_javascript(this);">
et tu écris ta_fonction_javascript () qui vient lire les champs, les traiter et si ok return true sinon return false.
Ainsi ton formulaire ne sera posté (envoyé) au serveur que si tes champs sont corrects.
est ce ça que tu veux ?
La methode POST concerne l'envoi du formulaire au serveur par le Submit.Donc après l'envoi.
Quel usage veux tu faire en voulant récupérer la valeur avant qu'elle ne soit postée ? une vérification de syntaxe email ? champ vide ?
Alors orientes toi vers Javascript.
Dans la balise <form ...................... tu rajoutes onSubmit="return ta_fonction_javascript(this);">
et tu écris ta_fonction_javascript () qui vient lire les champs, les traiter et si ok return true sinon return false.
Ainsi ton formulaire ne sera posté (envoyé) au serveur que si tes champs sont corrects.
est ce ça que tu veux ?
natashav
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
7 août 2007
7 août 2007 à 13:20
7 août 2007 à 13:20
Bonjour Alain, et merci pour votre reponse!
Je veux recupperer la chaine de caractere que l'utilisateur vient d'entrer dans un champ INPUT, pour pouvoir l'utiliser: je veux la mettre dans une variable URL d'un lien pour une manipulation ulterieure.
Si vous avez la reponse, aidez moi SVP.
Merci d'avance.
Je veux recupperer la chaine de caractere que l'utilisateur vient d'entrer dans un champ INPUT, pour pouvoir l'utiliser: je veux la mettre dans une variable URL d'un lien pour une manipulation ulterieure.
Si vous avez la reponse, aidez moi SVP.
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Il te faut un evenement déclencheur pour lancer une fonction Javascript, par exemple tu mets:
dans la balise <input ....................id="id_du_champ' onBlur="recup_valeur('id_du_champ','id_lien','<a href="..............?nom_variable="','>Texte du lien</a>');" >
ou tu veux ton lien tu mets:
<div id="id_lien">
</div>
ensuite tu cree une fonction JS
<head>
<script language="javascript" type="text/javascript">
function recup_valeur(id_lire,id_ecrire,deb_lien,fin_lien){
var obj=document.getElementById('id_lire');
var lien=deb_lien+obj.value+fin_lien;
document.getElementById(id_ecrire).innerHTML=lien;
}
</script>
</head>
dans la balise <input ....................id="id_du_champ' onBlur="recup_valeur('id_du_champ','id_lien','<a href="..............?nom_variable="','>Texte du lien</a>');" >
ou tu veux ton lien tu mets:
<div id="id_lien">
</div>
ensuite tu cree une fonction JS
<head>
<script language="javascript" type="text/javascript">
function recup_valeur(id_lire,id_ecrire,deb_lien,fin_lien){
var obj=document.getElementById('id_lire');
var lien=deb_lien+obj.value+fin_lien;
document.getElementById(id_ecrire).innerHTML=lien;
}
</script>
</head>
natashav
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
7 août 2007
7 août 2007 à 13:55
7 août 2007 à 13:55
Bonjour,
Ca y est, j'ai trouve la solution.
La voici pour ceux qui ont le meme probleme
Voila, probleme resolu! :D
Ca y est, j'ai trouve la solution.
La voici pour ceux qui ont le meme probleme
<script type="text/javascript">
function changer_lien(input)
{
document.getElementById('cote_gen').href='generation_cote.php?cote_gen='+input.value;
}
</script>
<form enctype="multipart/form-data" method="post" action="action.php" name="formulaire">
Votre cote :<br /><input size="40" name="cote" id="cote" onmouseout="javascript: changer_lien(this);"/><br />
<a id="cote_gen"> generer </a>
<br/>
</form>
Voila, probleme resolu! :D
natashav
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
7 août 2007
7 août 2007 à 13:56
7 août 2007 à 13:56
Merci Alain, je pense qu'on a poste les messages au meme temps.
Merci bien :D
Merci bien :D