Lien bouton selon checkbox
Fermé
Southside
-
24 mai 2013 à 14:22
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 mai 2013 à 01:22
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 mai 2013 à 01:22
A voir également:
- Lien bouton selon checkbox
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Bouton shift pc ✓ - Forum Jeux vidéo
- Ou est la touche shift sur un clavier - Forum Jeux vidéo
3 réponses
Utilisateur anonyme
24 mai 2013 à 14:33
24 mai 2013 à 14:33
Salut salut,
Tu peux le faire en javascript :
Ca devrait fonctionner. Il y a peut être mieux, à chercher..
Tu peux le faire en javascript :
//Pour le input de ton form <input type="submit" value="Envoyer" onClick="return determinerAction();"> //fonction javascript function determinerAction() { if(document.tonform.elmt[0].checked == true) { document.tonform.action = 'script1.php'; } if(document.tonform.elmt[1].checked == true) { document.tonform.action = 'script2.php'; } ... return true; }
Ca devrait fonctionner. Il y a peut être mieux, à chercher..
Acid_
Messages postés
503
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
29 août 2014
158
24 mai 2013 à 14:25
24 mai 2013 à 14:25
Bonjour,
Regarde du côté du javascript en t'aidant des évènement sur les checkbox.
Tu peux aussi regarder comment modifier le lien d'une balise directement depuis javascript.
Dans tous les cas, tu n'as pas besoin de PHP dans ce cas là :)
Acid_
Regarde du côté du javascript en t'aidant des évènement sur les checkbox.
Tu peux aussi regarder comment modifier le lien d'une balise directement depuis javascript.
Dans tous les cas, tu n'as pas besoin de PHP dans ce cas là :)
Acid_
24 mai 2013 à 14:38
si je me trompe pas je dois d'abord créer la checkbox
<input type="checkbox" value="tonform">
et ensuite mettre la fonction javascript entre les balises <SCRIPT language="JavaScript"> </script>
C'est ça ?
24 mai 2013 à 14:40
Pour le code javascript, si tu veux que ça fasse propre, tu peux le mettre dans un fichier .js que tu appelles comme un fichier .css. C'est plus propre, et ça évite d'avoir trop de code sur une page (accessoirement ça permet aussi d'appeler des fonctions identiques sur plusieurs pages et ainsi d'éviter des doublons de code).
24 mai 2013 à 14:43
24 mai 2013 à 14:44
Tu fais un <form method="post" action="" id="formulaire"> // suivant la checkbox tu vas remplir le action donc pas besoin de le renseigné
<input type="checkbox" value="checker" name="checker" class="inputCB">
<input type="checkbox" value="paschecker" name="paschecher" class="inputCB">
<input type="submit" value="Envoyer" onClick="return terminerAction()">
</form>
function determinerAction() {
if(document.getElementsByCassName('inputCB').[0].checked == true) {
document.getElementById('formulaire').action = 'script1.php';
}
if(document.getElementsByCassName('inputCB').[1].checked == true) {
document.getElementById('formulaire').action = 'script2.php';
}
return true;
}
24 mai 2013 à 14:52
La page ne se charge pas , on dirait qu'elle rafraichie ...