IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Utiliser href à la place de form action


Sujet :

HTML

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Utiliser href à la place de form action
    Bonjour a tous !

    Je suis a la recherche d'un moyen d'ouvrir un "form action" dans une facebox.

    Voila a quoi ressemble mon script :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    while (list($key, $plugin) = each($paymentplugins)) {
     
    echo "<form action=$plugin.php?func=add method=post><input type=hidden name=currenttotal value=\"".mf("$balance")."\">";
     
    echo "<input type=hidden name=cfirstname value=\"$cfirstname\">";
    echo "<input type=hidden name=ccompany value=\"$ccompany\">";
    echo "<input type=hidden name=caddress value=\"$caddress\">";
    echo "<input type=hidden name=caddress2 value=\"$caddress2\">";
    echo "<input type=hidden name=ccity value=\"$ccity\">";
    echo "<input type=hidden name=cstate value=\"$cstate\">";
    echo "<input type=hidden name=czip value=\"$czip\">";
    echo "<input type=hidden name=cphone value=\"$cphone\">";
    echo "<input type=hidden name=cemail value=\"$cemail\">";
     
    echo "<input type=submit class=button value=\"$plugin\"></form>";
     
    }

    Dans le reste du script lorsque l'on veux ouvrir une facebox on utilise un a href dans ce style :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<a href=cart.php?func=add_labor rel=facebox><img src=images/cart.png align=absmiddle border=0> ".langstring("Add Labor to Cart")."</a>";

    Il faudrait que je puisse soit modifier le "form action" par "href" ou bien que je puisse ouvrir mon "form action" dans la facebox en question.

    Bon j'ai besoin d'une ame compatissante j'ai du faire trois cour de c++ dans ma vie...

  2. #2
    Candidat au Club
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Solution
    J'ai finalement ouvert ma fonction "add" contenue dans "$plugin.php" avec une facebox comme cela :

    (Je fais aussi passer les variables dont j'ai besoin)

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    $currenttotal=$balance;
     
     
    if ($balance > 0) {
    reset($paymentplugins);
    while (list($key, $plugin) = each($paymentplugins)) {
     
    echo "<a href=$plugin.php?func=add&currenttotal=$currenttotal&cfirstname=$cfirstname&ccompany=$ccompany&caddress=$caddress&caddress2=$caddress2&ccity=$ccity&cstate=$cstate&czip=$czip&cphone=$cphone&cemail=$cemail class=button rel=facebox>$plugin </a>";
     
    }

    C'est pas tres beau mais ca mache bien...

    Est-ce que vous voyez une erreur de syntaxe ou quelque chose que je devrais modifier ?
    Merci

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 956
    Points : 44 116
    Points
    44 116
    Par défaut
    Bonjour,
    Est-ce que vous voyez une erreur de syntaxe ou quelque chose que je devrais modifier ?
    je pense qu'il te faut rajouter les quotes autour des valeurs des attributs.

    Regarde le code HTML généré tu devrais obtenir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="valeur_plugin.php?func=add&currenttotal=valeur_currenttotal&cfirstname=valeur_cfirstname&ccompany=valeur_ccompany&caddress=valeur_caddress&caddress2=valeur_caddress2&ccity=valeur_ccity&cstate=valeur_cstate&czip=valeur_czip&cphone=valeur_cphone&cemail=valeur_cemail" class="button" rel="facebox">valeur_plugin </a>
    à toi de remettre les bonnes valeurs !

Discussions similaires

  1. Href avec la fonction (this.form.action)
    Par realsomar dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/08/2009, 19h49
  2. Form Action = affiche page actuelle
    Par sperron dans le forum ASP
    Réponses: 6
    Dernier message: 29/05/2006, 12h36
  3. <form action="" method="post" >
    Par sagitarium dans le forum Langage
    Réponses: 4
    Dernier message: 19/05/2006, 22h46
  4. [VBA]xl*-Utiliser F1...F12 dans un form
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 40
    Dernier message: 27/01/2006, 11h34
  5. Réponses: 1
    Dernier message: 27/07/2005, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo