remplacer l'action d'un bouton de formulaire par un lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : remplacer l'action d'un bouton de formulaire par un lien

par isachat666 » 11 oct. 2005, 23:01

Merci marc_3

c'est exactement ce qu'il me manquait, et c'est plutôt simple une fois qu'on a compris le principe ;-)

mais j'aurais bientôt d'autres questions :P

à bientôt

Isa

par marc_3 » 11 oct. 2005, 18:21

C'est pas vraiment dit que je puisse vraiment te le dire mais il y a 2 jours on m'a montrer comment faire a travers un GET. En esperant que j'aie compris ce que tu veux.

Exemple pour la redaction de la balise <a href="???"......>
(Ici le liens est une image)

Code : Tout sélectionner

<td><a href="TitreEssai2.php?lang=EN"><img id="FR" src=" images/FR.gif"width="36" height="24" alt="FR" style="border: none" /></a></td>
Et tu recupere ensuite l'action a traver un GET dans l'exemple que j'ai eu a traite.
if ($_GET['lang'] == "EN"){include "titelEnglish.php";}
L'idee y est, j'espere que tu pourras en faire quelque chose

Marc_3

par isachat666 » 11 oct. 2005, 14:20

Merci de vos réponses mais comment je récupère mes valeurs (que je sais récupérer avec des radiobutton) avec un lien ? et puis un lien comment, que dois-je mettre dans le <a href="???"> ?

Dans mon idée le lien remplace l'utilisation des radiobuttons.

Si quelqu'un pouvait éclairer ma lanterne :wink:

Isa

par Cyrano » 11 oct. 2005, 14:14

TU peux utiliser un gestionaire d'évènement onchange sur tes cases à cocher ou tes boutons radios :

Code : Tout sélectionner

onchange="this.forms['attribut_id_balise_form'].submit();"
Ou encore, si tu veux un(des) bouton(s), rajouter des <input type=button /> avec un gestionnaire d'évènement onclick avec la même instruction que ci-dessus;

par goeb » 11 oct. 2005, 14:13

bonjour,

c'est possible avec un lien du style :
<a href="..." onclick="submit()">...</a>

ou "this.submit()"
ou un truc du genre (c'est du domaine du javascript)

c'est comme si l'utilisateur qui clique sur le lien avait validé le formulaire.

remplacer l'action d'un bouton de formulaire par un lien

par isachat666 » 11 oct. 2005, 14:02

Bonjour,

Je suis nouvelle en PHP mais pas en programmation car je fais du delphi depuis pas mal d'années, et j'ai fait un peu de java aussi.

J'ai un petit projet de faire un site d'élevage virtuel mais vu mon niveau super méga débutante en php je suis confrontée à quelques petits problèmes.

Voilà actuellement je gère ma boutique virtuelle avec un formulaire. Vous pouvez aller jeter un oeil sur http://monchatvirtuel.free.fr mais c'est pas très pratique de cocher le bouton puis d'aller tout en bas de la page cliquer sur "valider". Je voudrais faire la même chose avec un lien en face de chaque article, mais dans ce cas comment récupère-t-on les valeurs (qui étaient les valeurs du radiobutton)

Merci de votre aide,

Isa