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

Zend_Form PHP Discussion :

Submit sans javascript


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 34
    Par défaut Submit sans javascript
    Bonjour,

    je suis en train de créer une application en PHP ZEND sans Javascript (je n'ai pas le choix, c'est imposé).

    On me demande de faire le submit d'un formulaire via des $this->formUrl() se trouvant en dehors des foirmulaires.

    Existe-t'il avec ZEND un moyen de soumettre un formulaire sans passer par javascript et passer par un bouton submit se trouvant à l'intérieur du form ?

    Merci de vos réponse.

    P.s.: moi je pense que c'est impossible, mais sui quand même obligé de chercher, chef oblige

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Citation Envoyé par cefabien Voir le message

    Existe-t'il avec ZEND un moyen de soumettre un formulaire sans passer par javascript et passer par un bouton submit se trouvant à l'intérieur du form ?
    Un formulaire classique quoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form>
       <input type="submit"> 
     
    </form>
    Je ne vous pas pourquoi tu ne pourrais pas le faire ?

  3. #3
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Je suis désolé, je ne comprends trop ta question.

    Pour envoyer un formulaire sans javascript, c'est tout à fait possible, il suffit d'ajouter en html (ou xhtml) une balise input avec l'attribut type passé à submit.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" name="monbouton"/>
    Pour générer ce code en PHP avec le Zend Framework, il suffit dans ton formulaire héritant de Zend_Form d'ajouter un élément Zend_Form_Element_Submit.

    Cela répond à ta question ? Sinon merci de la reformuler plus clairement.
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  4. #4
    Membre averti
    Inscrit en
    Mai 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 34
    Par défaut
    Merci les réponse.
    Je vais essayé d'être plus clair.

    1 - Je n'utilise pas Zend_Form (car je le trouve pas assez souple)
    2 - Javascript interdit

    Ex: Mon xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div id="header"><a href="actions_liens">Mes liens</a></div>
    <form id="monform" action="monaction">
     
    <?php $this->formSubmit('btn_submit','Valider')?>
    </form>
    Donc je m'explique, mon "header" est un menu qui se retrouve sur toutes mes pages.
    J'aimerais qu'un clic sur un des liens du menu me soumette le formulaire "monform" se trouvant dans la page en cours, afin de récupérer tous les paramètres.
    Et je dois faire ceci, sans utiliser javascript.

    A mon avis c'est impossible, mais j'ai besoin d'une confirmation.

    Merci

  5. #5
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Je suppose que ton formulaire est en méthod POST ?

    car si tu le met en GET tu peux passer les valeurs directement dans l'url via un lien.

Discussions similaires

  1. Entier arrondi supérieur sans javascript !
    Par joe_le_mort dans le forum ASP
    Réponses: 1
    Dernier message: 22/03/2006, 18h05
  2. menu déroulant sans javascript
    Par Mitaka dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 23/12/2005, 16h15
  3. [HTML] Lien submit sans input de type submit
    Par escafr dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/11/2005, 10h57
  4. Afficher masquer des blocs sans javascript
    Par Space Cowboy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 24/09/2005, 10h37
  5. ouvrir un pop-up sans javascript ?
    Par bakonu dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 09/02/2005, 16h46

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