Besoin d'aide.....snif...;en javascript
eliah
-
rameur Messages postés 135 Statut Membre -
rameur Messages postés 135 Statut Membre -
s'il vous plait aider moi.....
je n'arrive pas a atteindre les objets de mes formulaires en jaavscript.........
Fo dire que c un site que j'ai repris alors ya pleins de truc que je capte pas trop mais bon.
Je veux atteindre un champs d'un formulaire alors j'écris genre ceci:
document.forms.elements[truc].value
ben ca amrche pas......
le truc bizarre c ke pour atteindre une page en php je suis obligé de fair eun truc dans le genre:
<a href="<?echo "$PHP_SELF";?>?mode=formulaire&objet=machin&action=visualiser" target="popup">
si vous avez une idée pour atteindre le champs truc du formulaire machin...
les formulaires sont en .cgi
aidez moi please
je commence a desesperer la...
je n'arrive pas a atteindre les objets de mes formulaires en jaavscript.........
Fo dire que c un site que j'ai repris alors ya pleins de truc que je capte pas trop mais bon.
Je veux atteindre un champs d'un formulaire alors j'écris genre ceci:
document.forms.elements[truc].value
ben ca amrche pas......
le truc bizarre c ke pour atteindre une page en php je suis obligé de fair eun truc dans le genre:
<a href="<?echo "$PHP_SELF";?>?mode=formulaire&objet=machin&action=visualiser" target="popup">
si vous avez une idée pour atteindre le champs truc du formulaire machin...
les formulaires sont en .cgi
aidez moi please
je commence a desesperer la...
A voir également:
- Besoin d'aide.....snif...;en javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
25 réponses
Bon je vais essayer d'etre claire nette et précise......
Je possède un site internet ou il y a plusieurs pages.
Ces pages sont structurés de deux frames:1menu et 1 formulaire.
je veux d'un formulaire pouvoir récuperer les valeurs d'un autre formulaires.
J'ai donc decider d'utiliser le javascript
J'ai un fihcier qui creer les entetes de mes formulaires (ce fichier se nomme cadre_formulaire).
Ces en tetes sont construites de cette facon:
Mon probleme:
je n'arrive pas a atteindre un formulaire à partir d'un autre formulaire.
Le code que j'ai creer est de ce type et permet de voir le nombres de formulaires:
j'appel ce code dans un formulaire sur l'action du click de la souris dans une zone de texte.
Le résultat qui s'affiche alors est "2".
Et si je regarde leur nom je constate qu'il n'existe que:
document.menu.etc....
et
document.truc.etc...
sachant que truc est le formulaire dans lequel j'ai ecrit le onclick=....
Voila j'espère que j'ai été assez claire.
Moi ce que je veux c'est pouvoir faire du formulaire truc un document.machin.bidule.value
pour récuperer une valeur.
Je possède un site internet ou il y a plusieurs pages.
Ces pages sont structurés de deux frames:1menu et 1 formulaire.
je veux d'un formulaire pouvoir récuperer les valeurs d'un autre formulaires.
J'ai donc decider d'utiliser le javascript
J'ai un fihcier qui creer les entetes de mes formulaires (ce fichier se nomme cadre_formulaire).
Ces en tetes sont construites de cette facon:
echo '<form method="post" action="'.$PHP_SELF.'" name="types_sequences" enctype=multipart/form-data>'."\n";
require_once("/usr/local/apache/serveurs//RESERVE/OUTILS/bd/formulaires/$form.cgi");
Mon probleme:
je n'arrive pas a atteindre un formulaire à partir d'un autre formulaire.
Le code que j'ai creer est de ce type et permet de voir le nombres de formulaires:
<script language=javascript>
function Chargement() {
alert(document.forms.length);
}
</script>
j'appel ce code dans un formulaire sur l'action du click de la souris dans une zone de texte.
Le résultat qui s'affiche alors est "2".
Et si je regarde leur nom je constate qu'il n'existe que:
document.menu.etc....
et
document.truc.etc...
sachant que truc est le formulaire dans lequel j'ai ecrit le onclick=....
Voila j'espère que j'ai été assez claire.
Moi ce que je veux c'est pouvoir faire du formulaire truc un document.machin.bidule.value
pour récuperer une valeur.
enfin le voile est leve, je te lai dit j ai repondu plus haut.
supposons que tu soit dals le cadre menu et que tu veuille acceder au frame formulaire. en supposant que le code du cadre est
<frameset>
<frame name="menu" ...>
<frame name="form" ...>
</frameset>
dans la page designee par menu pour acceder la page form
document.parent.document.frames["form"] ou document.parent.document.frames[1]
et inversement
document.parent.document.frames["menu"] ou document.parent.document.frames[0]
parent designe la page contenant les frames donc enfin pour acceder aux forms tu fais
document.parent.document.frames[0].forms[...]
document.parent.document.frames[1].forms[...]
je deteste les frames je ne lesz utilise jamais!!!
supposons que tu soit dals le cadre menu et que tu veuille acceder au frame formulaire. en supposant que le code du cadre est
<frameset>
<frame name="menu" ...>
<frame name="form" ...>
</frameset>
dans la page designee par menu pour acceder la page form
document.parent.document.frames["form"] ou document.parent.document.frames[1]
et inversement
document.parent.document.frames["menu"] ou document.parent.document.frames[0]
parent designe la page contenant les frames donc enfin pour acceder aux forms tu fais
document.parent.document.frames[0].forms[...]
document.parent.document.frames[1].forms[...]
je deteste les frames je ne lesz utilise jamais!!!
Encore une petite question (désolé d'insister).
tu dis que le code doit etre placer après les forms....
Mais le code javascript doit normalement se trouver dans le head donc avant le form
ou alors jme trompe.
tu dis que le code doit etre placer après les forms....
Mais le code javascript doit normalement se trouver dans le head donc avant le form
ou alors jme trompe.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le code javascript peut etre place n importe ou, mais il ne pourra affecter que les objets places avant lui, car ceux qui sont apres sont a null, sauf si tu y accedes avec des objets predefinis du genre document.forms[],
par exemple le script pr afficher les forms n affichera que les forms declarees avant lui et pas les autres!!!
ensuite si tu l execute apres avoir cree toutes les autres forms tu verras qu il fonctionne!!!
par exemple le script pr afficher les forms n affichera que les forms declarees avant lui et pas les autres!!!
ensuite si tu l execute apres avoir cree toutes les autres forms tu verras qu il fonctionne!!!