Fonction Js à un btn dans une page php

Fermé
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 - 16 août 2009 à 17:41
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 - 16 août 2009 à 19:20
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 =)
A voir également:

9 réponses

giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
16 août 2009 à 18:03
bonjour

<input type=.... onclick="fonction();">
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:05
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 ?
0
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
16 août 2009 à 18:10
bonjour,

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

echo "<input .... va trés bien
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:23
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
0
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
16 août 2009 à 18:27
j'ai pas compris le "coup" du echo !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:34
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...
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:50
En gros j'aimerai appeler ma fonction déjà déclarer mais sans clic (je crois que c'est ça qu'il faut faire)..
0
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
16 août 2009 à 18:51
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();'>
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:53
ça m'a l'air pas mal cette histoire j'vais essayé de ce coté là, merci
0
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
16 août 2009 à 18:53
0
niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
16 août 2009 à 18:55
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
0
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142 > niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014
16 août 2009 à 19:20
alors bonnes manipulations, bonne soirée, je quitte le forum pour ce soir.
0