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

Symfony PHP Discussion :

Fonction onClick dans twig [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2011
    Messages : 36
    Par défaut Fonction onClick dans twig
    Bonjour,

    J'ai une drôle d'erreur dans ma page web developpée avec symfony.

    Voici le code de mon fichier twig:
    Code : 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
    18
    {% extends "::layout.html.twig" %}
    {% block onglet %}
     
    <h1>Ajouter un client</h1>
     
    {% if message %}
    <p>{{ message }}</p>
    {% endif %}
    {% if client.getPerId != ''%}
    <a id="btn_delete" href="{{ path('DalClientsBundle_supprimer', {'perId': client.getPerId}) }}" onclick="return confirm('Etes-vous sûr de vouloir supprimer: '+{{client.getPerId}})"><img src="{{ asset('images/delete.jpg') }}" alt="supprimer" title="Supprimer client {{client.getPerId}}" </a>
        {% endif %}
    <form action="" method="post" {{ form_enctype(form) }}>
        {{ form_widget(form) }}
            <input id="btn_valid" type="submit" />
    </form>
     
    <a href="{{ path('DalClientsBundle_homepage') }}" onclick="history.back()">back</a>
    {%endblock%}
    Le problème est le suivant, lorsque j'affiche le formulaire vide pour ajouter un nouveau client tout va bien. Cependant lorsque je modifie un client, le lien supprimer s'affiche avec le onClick qui affiche un message de suppression. Mais le truc c'est que le onClick est appliqué à tous les champs du formulaire et même si je rajoute un onClick sur le bouton du formulaire, il fait le onClick que je viens de faire mais AUSSI celui de confirmation.
    J'y comprends rien... donc merci de votre aide!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2011
    Messages : 36
    Par défaut
    Je viens de trouver, j'avais oublié de fermer ma balise <img>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Récupérer la valeur d'une fonction dans twig
    Par ilya-bhn dans le forum Symfony
    Réponses: 3
    Dernier message: 13/03/2015, 12h28
  2. [2.x] Appel fonction onclick depuis twig en js/php
    Par hannibal974 dans le forum Symfony
    Réponses: 2
    Dernier message: 19/06/2014, 16h10
  3. allier onMouseOver, onMouseOut et onClick dans une seule fonction
    Par crypticcyco dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/09/2008, 13h39
  4. fonction onClick= dans IE6 ok Firefox fonctionne pas
    Par rejy_l'Édimestre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/08/2007, 21h58
  5. Une fonction javascript dans un évènement onClick
    Par Lomig dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/01/2007, 21h52

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