Forum de discussion
Forum « Programmation Javascript » (archives)
Re: fonction php après un OnSubmit
Envoyé: 9 mai 2004, 7h52 par Oznog
Avant tout, oublie le PHP. Tu ne peux pas appeler de fonction PHP dans une page Web! IMPOSSIBLE, le moteur PHP est sur le serveur et non pas sur la machine du visiteur OÙ seul le navigateur peut faire quelque chose et donc le Javascript.
onsubmit="mafonctionJavascript()"
Tout simplement, avant d'être envoyé kla fonction Javascript "mafonctionJavascript()" s'exécutera. Généralement on passe aussi "return" afin de contrôler l'envoie.
onsubmit="return mafonctionJavascript()"
Ainsi ta fonction peut non seulement faire les manipulations que tu veux mais même annuller complètement l'envoie.
// La fonction annule complètement l'envoie en retournant FALSE.
function mafonctionJavascript() {
// Manipulations...
return false;
}
function mafonctionJavascript() {
// Manipulations...
return true;
}
Maintenant pour le PHP, l'envoie du formulaire force les valeurs encapsullées dans l'en-tête HTTP vers une adresse Web, qui peut bien sûr être un script PHP. C'est l'action du formulaire, <form action="script.php... qui peut aussi être changé par le Javascript.
Ciao
Oznog
Réponses
|