This.form en html ou php
Résolu
benoitXV
Messages postés
227
Date d'inscription
Statut
Membre
Dernière intervention
-
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterais executer une fonction javascript qui prend comme parametre this.form
Sur un evenement tous fonctionne correctement
mais si je veux l'executer en html cela ne fonctionne pas car l'objet this.form n'est pas connu.
<SCRIPT language=javascript>ma_fonction(this.form)</SCRIPT>
Est t'il possible de recupérer this.form en php.
Ou y a t'il une autre syntax..
Merci d'avance
je souhaiterais executer une fonction javascript qui prend comme parametre this.form
Sur un evenement tous fonctionne correctement
mais si je veux l'executer en html cela ne fonctionne pas car l'objet this.form n'est pas connu.
<SCRIPT language=javascript>ma_fonction(this.form)</SCRIPT>
Est t'il possible de recupérer this.form en php.
Ou y a t'il une autre syntax..
Merci d'avance
A voir également:
- This.form en html ou php
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Espace en html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Expert php pinterest - Télécharger - Langages
2 réponses
C'est sans doute dans un élément de ton formulaire que tu as mis en oeuvre le gestionnaire d'évènement. Donc this.form désigne alors le formulaire en question.
Mais dans un script isolé entre les balises <script></script> tu dois indexer précisément le formulaire.
Tu pourrais essayer entre autres l'une des méthodes suivantes:
1.
var myForm = getElementByName('Nom de ton formulaire');
ma_fonction(myForm);
2.
var myForm = getElementById('ID de ton formulaire');
ma_fonction(myForm);
3.
//Ou tu pourrais aussi utiliser le tableau des formulaires de la page:
var myForm = document.form['mom de ton formulaire'];
ma_fonction(myForm);
//ou
var myForm = document.form[i];
ma_fonction(myForm);
/*i est un entier qui représente l'ordre de ton formulaire dans la page. N'oublie pas de commencer à compter à partir de 0.*/
Dans les exemples précédents tu peux combiner les deux lignes de code:
ma_fonction(document.getElementByName('Nom de ton formulaire'));
Si ta fonction admet un formulaire comme paramètre cela devrait marcher.Enfin...je crois.
Ou bien donne davantage de détails.
Mais dans un script isolé entre les balises <script></script> tu dois indexer précisément le formulaire.
Tu pourrais essayer entre autres l'une des méthodes suivantes:
1.
var myForm = getElementByName('Nom de ton formulaire');
ma_fonction(myForm);
2.
var myForm = getElementById('ID de ton formulaire');
ma_fonction(myForm);
3.
//Ou tu pourrais aussi utiliser le tableau des formulaires de la page:
var myForm = document.form['mom de ton formulaire'];
ma_fonction(myForm);
//ou
var myForm = document.form[i];
ma_fonction(myForm);
/*i est un entier qui représente l'ordre de ton formulaire dans la page. N'oublie pas de commencer à compter à partir de 0.*/
Dans les exemples précédents tu peux combiner les deux lignes de code:
ma_fonction(document.getElementByName('Nom de ton formulaire'));
Si ta fonction admet un formulaire comme paramètre cela devrait marcher.Enfin...je crois.
Ou bien donne davantage de détails.