Onclick javascript
pontarose
-
ilan27 Messages postés 395 Statut Membre -
ilan27 Messages postés 395 Statut Membre -
Bonjour,
sur une page j'aimerais avoir 4 Boutons différents. par exemple A B C et D
Si je clique sur le bouton A cela doit m'ouvrir la page A.php
Si je clique sur le bouton B cela doit m'ouvrir la page B.php et ainsi de suite.
Le problème est que si je clique sur n'importe quel bouton ceux-ci me renvoie tous vers la page A.php.
comment faire pour que chacun me renvoie vers sa propre page?
Dans mon script
j'ai
<form name ="form" method="post" action="A.php">
<?php
print('<input type="submit"value="A" Onclick="javascript : location="http://localhost/XXX/A.php"">');
print('<input type="submit"value="B" Onclick="javascript : location="http://localhost/XXX/B.php"">');
print('<input type="submit"value="C" Onclick="javascript : location="http://localhost/XXX/C.php"">');
print('<input type="submit"value="D" Onclick="javascript : location="http://localhost/XXX/D.php"">');
?>
sur une page j'aimerais avoir 4 Boutons différents. par exemple A B C et D
Si je clique sur le bouton A cela doit m'ouvrir la page A.php
Si je clique sur le bouton B cela doit m'ouvrir la page B.php et ainsi de suite.
Le problème est que si je clique sur n'importe quel bouton ceux-ci me renvoie tous vers la page A.php.
comment faire pour que chacun me renvoie vers sa propre page?
Dans mon script
j'ai
<form name ="form" method="post" action="A.php">
<?php
print('<input type="submit"value="A" Onclick="javascript : location="http://localhost/XXX/A.php"">');
print('<input type="submit"value="B" Onclick="javascript : location="http://localhost/XXX/B.php"">');
print('<input type="submit"value="C" Onclick="javascript : location="http://localhost/XXX/C.php"">');
print('<input type="submit"value="D" Onclick="javascript : location="http://localhost/XXX/D.php"">');
?>
A voir également:
- Onclick javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
11 réponses
Bonjour,
j'ai essayé cela:
<form name="form" method="post">
<input type="button" value="A" onclick="window.location.href='A.html'">
<input type="button" value="B" onclick="window.location.href='B.php'">
<input type="button" value="C" onclick="window.location.href='C.php'">
<input type="button" value="D" onclick="window.location.href='D.php'">
</form>
cela ne marche que pour A.html .
Pour les autres quand je clique sur le boutton cela ne fait rien , je reste toujours sur la même page!
j'ai essayé cela:
<form name="form" method="post">
<input type="button" value="A" onclick="window.location.href='A.html'">
<input type="button" value="B" onclick="window.location.href='B.php'">
<input type="button" value="C" onclick="window.location.href='C.php'">
<input type="button" value="D" onclick="window.location.href='D.php'">
</form>
cela ne marche que pour A.html .
Pour les autres quand je clique sur le boutton cela ne fait rien , je reste toujours sur la même page!
C'est normal, vu que tu as écrit action="A.php" dans la balise form.
Je ne vois pas pourquoi d'ailleurs, car si tu veux des directions différentes... as-tu un formulaire qui va avec? Si oui, je peux te proposer une solution en fonction, sinon , si tu veux que les liens soient sous forme de boutons, tu n'as mettre une balise form pour chaque bouton, avec action="A/B/C/D.php"
Je ne vois pas pourquoi d'ailleurs, car si tu veux des directions différentes... as-tu un formulaire qui va avec? Si oui, je peux te proposer une solution en fonction, sinon , si tu veux que les liens soient sous forme de boutons, tu n'as mettre une balise form pour chaque bouton, avec action="A/B/C/D.php"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
oui j'ai un formulaire qui va avec.
Justement mon problème est que je n'arrive pas a associé une balise form a une action!
non, je ne veux pas de lien cliquable.
oui j'ai un formulaire qui va avec.
Justement mon problème est que je n'arrive pas a associé une balise form a une action!
non, je ne veux pas de lien cliquable.
Voici le script tel que je le concevrais. Dis moi si ça répond à ta demande:
<form name ="form" method="post" action="A.php">
<input type="submit" value="A">
</form>
<form name ="form" method="post" action="B.php">
<input type="submit" value="B">
</form>
<form name ="form" method="post" action="C.php">
<input type="submit" value="C">
</form>
<form name ="form" method="post" action="D.php">
<input type="submit" value="D">
</form>
<form name ="form" method="post" action="A.php">
<input type="submit" value="A">
</form>
<form name ="form" method="post" action="B.php">
<input type="submit" value="B">
</form>
<form name ="form" method="post" action="C.php">
<input type="submit" value="C">
</form>
<form name ="form" method="post" action="D.php">
<input type="submit" value="D">
</form>
A oui, mais dans ce cas les informations du formulaire ne sont pas envoyées si?
Et puis pourquoi seul A.html est en .html?
Et puis pourquoi seul A.html est en .html?
Bonjour,
Merci Ilan27.je n'avais pas vu ta réponse que j'avais déjà posté mon message. Ta solution marche et si les infos du formulaire sont transmises c'est OK.
Merci Reivax, ce n'est pas que ta solution ne me plaît pas. je n'avais pas compris "Dans tes onclick, mets plutôt document.form.action="X.php" ".
Merci Ilan27.je n'avais pas vu ta réponse que j'avais déjà posté mon message. Ta solution marche et si les infos du formulaire sont transmises c'est OK.
Merci Reivax, ce n'est pas que ta solution ne me plaît pas. je n'avais pas compris "Dans tes onclick, mets plutôt document.form.action="X.php" ".
salut
question peu être hors sujet mais
<input type="button" value="A
un type="bouton1" 2 3 4 serai pas mieux ?
enfin je ne connais pas le sript voir encore moins le js :p
mais les 4 sont dans le même "type" non ?
Donc si dans ton script tu appel le "type"
question peu être hors sujet mais
<input type="button" value="A
un type="bouton1" 2 3 4 serai pas mieux ?
enfin je ne connais pas le sript voir encore moins le js :p
mais les 4 sont dans le même "type" non ?
Donc si dans ton script tu appel le "type"
Bonjour,
Warlix : non, on ne met pas ce qu'on veut dans "type" ! Ce qui est dans type est ce qui permet au navigateur de savoir si le <input> est une zone de texte, un bouton, une case à cocher, etc.
pontarose, voilà exactement ce que j'entendais par "dans tes onclick..."
Warlix : non, on ne met pas ce qu'on veut dans "type" ! Ce qui est dans type est ce qui permet au navigateur de savoir si le <input> est une zone de texte, un bouton, une case à cocher, etc.
pontarose, voilà exactement ce que j'entendais par "dans tes onclick..."
<form name ="form" method="post" action="A.php">
<?php
print('<input type="submit" value="A" Onclick="javascript:document.form.action='A.php'">');
print('<input type="submit" value="B" Onclick="javascript:document.form.action='B.php'">');
print('<input type="submit" value="C" Onclick="javascript:document.form.action='C.php'">');
print('<input type="submit" value="D" Onclick="javascript:document.form.action='D.php'">');
?>Xavier