Fonction Js à un btn dans une page php

Bonjour,

j'aimerai savoir comment affecter un fonction javascript à un btn simple de type input ?

je valide mon formulaire et une fonction Js se déclenche en gros, merci =)

9 réponses

  1. la fonction sera declarée dans la page php et sera prise en compte dans le Js ?

    et sinon juste un echo suffirait mais sous quel forme ?
    1. bonjour,

      déclaration soit entre des balises <script et <:script>, soit dans une librairie js

      echo "<input .... va trés bien
      1. ok merci, j'vais voir du coté de l'echo mais sans le input puisque le client aura dejà appuyé sur un btn lié à php
        1. j'ai pas compris le "coup" du echo !
      2. En fait à la fin de mon formulaire le client appuie sur valide (avec une fonction php)

        il faut donc que je declare ma fonction Js à ce moment là, avec un echo je suppose genre:

        echo "<script langage='javascript'>";
        echo "appel du script"
        echo "</script>";

        mais de quel maniere, le script est:

        Ext.onReady(function(){

        Ext.get('mb8').on('click', function(){
        Ext.MessageBox.alert('Message envoyé', 'Vous allez etre diriger vers l\'acceuil...');
        });
        });

        Merci de te pencher sur le sujet...
        1. En gros j'aimerai appeler ma fonction déjà déclarer mais sans clic (je crois que c'est ça qu'il faut faire)..
          1. je verrais plutôt :

            <script langage='javascript'>;
            function toto(){

            alert('Message envoyé', 'Vous allez etre diriger vers l\'acceuil...');
            document.location="http://ww11.monsite.org/";
            }
            </script>

            <?php
            // dans le formulaire
            echo "<input type='button' onclick='toto();'>
            1. ça m'a l'air pas mal cette histoire j'vais essayé de ce coté là, merci
                1. je te remercie mais si je me complique un peu la vie avec le javascript c'est histoire de comprendre, manipuler, etc..

                  Mais merci quand meme pour le lien
                2. @niconovicealors bonnes manipulations, bonne soirée, je quitte le forum pour ce soir.