Formulaire php
Résolu
mevane
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
mevane Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
mevane Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
bonjour chers amis,
j'ai un veritable problème et je suppose que vous allez m'aider très rapidement car je galère depuis bientôt un mois maintenant...
je vous explique: jai un formulaire qui contient plusieurs champs.en fonction de la saisie par exemple dans un champs,je voudrais faire apparaitre un autre champs.
comme exemple:si j'ai un bouton radio(mode de paiement ) qui contient trois options: espèce,chèque,prélèvement bancaire. si l'utilisateur choisit prélèvement bancaire,automatiquement(sans avoir valider le formulaire) une zone de texte doit apparaitre pour lui demander de rentrer le nom de sa banque,si l'utilisateur choisit espèce une zone doit apparaitre automatiquement pour lui demander de rentrer le montant à payer et ainsi de suite.....
je vous remerçie de bien vouloir m'aider!!!!
j'ai un veritable problème et je suppose que vous allez m'aider très rapidement car je galère depuis bientôt un mois maintenant...
je vous explique: jai un formulaire qui contient plusieurs champs.en fonction de la saisie par exemple dans un champs,je voudrais faire apparaitre un autre champs.
comme exemple:si j'ai un bouton radio(mode de paiement ) qui contient trois options: espèce,chèque,prélèvement bancaire. si l'utilisateur choisit prélèvement bancaire,automatiquement(sans avoir valider le formulaire) une zone de texte doit apparaitre pour lui demander de rentrer le nom de sa banque,si l'utilisateur choisit espèce une zone doit apparaitre automatiquement pour lui demander de rentrer le montant à payer et ainsi de suite.....
je vous remerçie de bien vouloir m'aider!!!!
A voir également:
- Formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
4 réponses
Salut,
Pour ton problème, il faut que tu vois du coté javascript avec le framework JQuery.
Moyen le plus simple et le plus rapide à mon sens.
Pour ton problème, il faut que tu vois du coté javascript avec le framework JQuery.
Moyen le plus simple et le plus rapide à mon sens.
mevane
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
es ce que tu as o moins un lien pour moi...dire comme çà xa parait un peu facile...mais je voudrais un peu plus d'informations.
Pour jquery, tu a une doc complète ici : https://jquery.com/
Tu aura besoin de l'event change https://api.jquery.com/change/ sur ton Select, tu pourra ensuite récupérer la valeur actuel de la liste, puis afficher ta zone de texte en jouant sur la propriété display
Tu aura besoin de l'event change https://api.jquery.com/change/ sur ton Select, tu pourra ensuite récupérer la valeur actuel de la liste, puis afficher ta zone de texte en jouant sur la propriété display
J'utilise souvent ce genre de fonctionnalités, c'est du javascript/jQuery basique.
Il y a un proverbe hébreu qui dit :
Donne un poisson à un homme, il mangera un jour. Apprends-lui à pêcher, il mangera toute sa vie
On peut te donner quelques pistes, mais il faut que tu apprennes à trouver tes réponses tout seul, non pas parce que ça nous fatigue de t'aider, loin de là, mais parce que si tu ne le fais pas, tu seras toujours obligé de venir demander de l'aide pour des choses simples, et même pour toi ça ne sera pas intéressant.
Les sites comme :
https://api.jquery.com/change/
https://www.php.net/array_push
sont les références incontournables que tu devras consulter plusieurs fois par jour si tu veux développer, que ça soit en anglais ou non, c'est la base.
En informatique, beaucoup de sources importants seront en anglais, tu dois apprendre à trouver les infos dont tu as besoin, même si tu n'es pas à l'aise avec la langue.
Je vais essayer de te faire un code qui fait ce que tu veux, mais à partir de là, tu devras faire un effort pour comprendre comment le code fonctionner, chercher dans les références citées au dessus (ou d'autres) les fonctions que tu ne connaîtrais pas, afin de t'améliorer.
D'accord ?
ps : Pourquoi tu mets toujours un x à la place d'un ç ?
Il y a un proverbe hébreu qui dit :
Donne un poisson à un homme, il mangera un jour. Apprends-lui à pêcher, il mangera toute sa vie
On peut te donner quelques pistes, mais il faut que tu apprennes à trouver tes réponses tout seul, non pas parce que ça nous fatigue de t'aider, loin de là, mais parce que si tu ne le fais pas, tu seras toujours obligé de venir demander de l'aide pour des choses simples, et même pour toi ça ne sera pas intéressant.
Les sites comme :
https://api.jquery.com/change/
https://www.php.net/array_push
sont les références incontournables que tu devras consulter plusieurs fois par jour si tu veux développer, que ça soit en anglais ou non, c'est la base.
En informatique, beaucoup de sources importants seront en anglais, tu dois apprendre à trouver les infos dont tu as besoin, même si tu n'es pas à l'aise avec la langue.
Je vais essayer de te faire un code qui fait ce que tu veux, mais à partir de là, tu devras faire un effort pour comprendre comment le code fonctionner, chercher dans les références citées au dessus (ou d'autres) les fonctions que tu ne connaîtrais pas, afin de t'améliorer.
D'accord ?
ps : Pourquoi tu mets toujours un x à la place d'un ç ?
<input type="radio" name="paiement" class="paiement-radio" value="espece"> Espèce<br> <input type="radio" name="paiement" class="paiement-radio" value="cheque"> Chèque<br> <input type="radio" name="paiement" class="paiement-radio" value="prelevement"> Prélèvement bancaire<br> <div id="paiement-precision"></div> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $('.paiement-radio').change(function() { console.log($(this).val()); if ($(this).val() === 'prelevement') { $('#paiement-precision').html('Nom de la banque : <input type="text" name="nom-banque" />'); } else { $('#paiement-precision').html('Montant : <input type="text" name="montant" />'); } }); </script>
slt ,excuse moi de t'embeter mais j'ai un petit soucis avec l'adaptation du code ke tu mas remis. ok voici mon code modifié:
je saiske je t'en demande tro souvent mais sui un noviste dans la programmation et grace aux personnes comme toi que ns avons tjrs l'envie d'avancer malgrer les obstacles....
merci d'avance
voici le blem:quand je clique sur prélèvement bancaire,ma zone de texte(nom de la banque) s'affiche (c'est normal) et quand je clique sur espèce par exemple, ma zone de texte(nom de la banque ) est toujours affichée(ce qui n'est pas normal)....
<input type="radio" name="paiement" class="paiement-radio" value="espece"> Espece
<input type="radio" name="paiement" class="paiement-radio" value="cheque"> Cheque
<input type="radio" name="paiement" class="paiement-radio" value="prelevement"> Prelevement bancaire
<div id="paiement-precision"></div>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$('.paiement-radio').change(function() {
console.log($(this).val());
if ($(this).val() === 'prelevement') {
$('#paiement-precision').html('Nom de la banque : <input type="text" name="nom-banque" />');
}
});
</script>
je saiske je t'en demande tro souvent mais sui un noviste dans la programmation et grace aux personnes comme toi que ns avons tjrs l'envie d'avancer malgrer les obstacles....
merci d'avance