Accueil > Forum > > > > fonction et document.formulaire.xxxxx.value
fonction et document.formulaire.xxxxx.value
samedi 1 septembre 2007 à 15:19:51 |
fonction et document.formulaire.xxxxx.value

skalarache
|
Bonjour, Alors voila j'ai une fonction javascript qui me permet de récupérer certaines infos sur la validation d'un formulaire. Seulement, pour être utilisable à la suite de plusieurs formulaires, il faut que je passe certains paramètres.Toutefois je n'arrive pas à faire fonctionner cette ligne : var age=document.formulaire.age.value .(age étant un bouton radio). Il faut donc passer formulaire en parametre mais je n'y arrive pas: sans doute un probleme de syntaxe... Merci de votre aide.
|
|
samedi 1 septembre 2007 à 16:01:50 |
Re : fonction et document.formulaire.xxxxx.value

bultez
|
bonjour,
>>sans doute un probleme de syntaxe probablement... mais peu de billes pour répondre !
>>var age=document.formulaire.age.value .(age étant un bouton radio). cependant, si on parle de radio, il doit y en avoir plusieurs... peut-être ? dans ce cas il faut lui dire lequel . var age=document.formulaire.age[index de 0 à document.formulaire.age.length-1].value c'est curieux d'utiliser le value, pour un radio... il suffit, en général, de tester "radio.checked"
if ( document.formulaire.age[0].checked ) { le 1er bouton radio est coché ... }
|
|
samedi 1 septembre 2007 à 16:08:39 |
Re : fonction et document.formulaire.xxxxx.value

skalarache
|
Bonjour Bultez, voici pour le moment le début de ma fonction enregistrementEleve.
function enregistrementEleve(numero,page,formulaire) { var nom=document.getElementById('nom').value; var prenom=document.getElementById('prenom').value; var etablissement=document.getElementById('listeEtablissement').selectedIndex + 1;
if(document.formulaire.age_majeur.checked){ var age=document.formulaire.age_majeur.value; } if(document.formulaire.age_mineur.checked){ var age=document.formulaire.age_mineur.value; }
en faite ces boutons radio "age" sont issu d'une fonction qui écrit le formulaire. C'est pourquoi le nom du formulaire me plante car il y en a deux différents et je ne sais pas comment l'écrire dans le javascript...
|
|
samedi 1 septembre 2007 à 16:23:46 |
Re : fonction et document.formulaire.xxxxx.value

bultez
|
>>en faite ces boutons radio "age" sont issu d'une fonction qui écrit le
formulaire. >>C'est pourquoi le nom du formulaire me plante car il y en a
deux différents on ne peut pas voir ce formulaire ? enfin... un PETIT EXTRAIT. car je ne comprend pas tout... 
"normalement" si, par exemple : <form name="on s'en balance" ...> ...</form> <form name="toto"...> <input type="radio" name="titi"...> <input type="radio" name="titi"...> ... ...</form> on teste document.toto.titi[0].checked
mais on dirait que tu ne donnes pas le même name aux radios ? 
document.formulaire.age_majeur.checked et document.formulaire.age_mineur.checked ??? donc, les 2 peuvent être cochés ?
si tu met le même name, la sélection de l'un déselectionnera l'autre ( et lycée de Versailles ), mais ce n'est peut-être pas ce que tu veux..
Cordialement Bul [mon Site] [M'écrire]
En général, c'est absurde de généraliser.
|
|
samedi 1 septembre 2007 à 16:35:04 |
Re : fonction et document.formulaire.xxxxx.value

bultez
|
en lisant... var etablissement=document.getElementById('listeEtablissement').selectedIndex + 1; ça me semble curieux aussi... pourquoi prendre l'option qui suit celle sélectionnée par l'utilisateur ? mais comme je ne sais pas ce que tu en fais... c'est peut-être normal.
Cordialement Bul [mon Site] [M'écrire]
En général, c'est absurde de généraliser.
|
|
samedi 1 septembre 2007 à 16:49:50 |
Re : fonction et document.formulaire.xxxxx.value

skalarache
|
age_majeur et age_mineur sont des identifiant que j'ai donné au deux radio dont le name est age. C'est pourquoi on ne peut en selectionner qu'un seul sur les deux. Donc dans ton exemple ça serait : page 1 <form name="on s'en balance" ...> <input type="radio" id="age_mineur" name="age"...> <input type="radio" id=age_mineur" name="age"...> ...</form> page 2 <form name="toto"...> <input type="radio" id="age_mineur" name="age"...> <input type="radio" id=age_mineur" name="age"...> ... ...</form>
on teste document.toto.age_majeur.checked dans la page 1 ou la page 2 puisque je voudrais passer par une fonction donc le parametre serait le nom du formulaire et ainsi intéragir au niveau du document.formulaire.age_majeur.checked.
Enfin, pour l'établissement, je récupère son index auquel j'ajoute 1 pour que ça corresponde à mon identifiant établissement dans ma bdd.
En fait, je plante sur la syntaxe de formulaire qui est en parametre et donc est une variable...je ne sais pas comment l'écrire au niveau de là pour qu'il la reconnaisse en temps que variable : document.formulaire.age_majeur.checked
|
|
dimanche 2 septembre 2007 à 11:14:09 |
Re : fonction et document.formulaire.xxxxx.value

bultez
|
Réponse acceptée !
je comprend mieux....
<form name="f1"> <input type="radio" id="age_mineur_1" value="1" name="age"> <input type="radio" id="age_mineur_1" name="age"> </form> page 2 <form name="f2"> <input type="radio" id="age_mineur_2" value="2" name="age"> <input type="radio" id="age_mineur_2" name="age"> </form> <script type="text/javascript"> function msg(f) { alert(f.age[0].value); } msg(document.f1); msg(document.f2); </script>
par exemple. on peut ausi user de document.forms[0] ou document.forms["f1"] ou mettre un id et document.getElementById("f1")...
une remarque : un ID doit être unique sur une page. ( mis en rouge )
Cordialement Bul [mon Site] [M'écrire]
En général, c'est absurde de généraliser.
|
|
dimanche 2 septembre 2007 à 11:35:34 |
Re : fonction et document.formulaire.xxxxx.value

bultez
|
j'ai d'ailleurs mis plusieurs ID identiques ! 
Cordialement Bul [mon Site] [M'écrire]
En général, c'est absurde de généraliser.
|
|
dimanche 2 septembre 2007 à 11:56:46 |
Re : fonction et document.formulaire.xxxxx.value

skalarache
|
Nikel ça marche! Merci pour ton aide Bultez
|
|
Cette discussion est classée dans : fonction, formulaire, age, document, value
Répondre à ce message
Sujets en rapport avec ce message
Fonction avec parametres [ par lotr ]
Bonjour,Voila mon pb : j'utilise une fonction JS qui rend une liste selectionnable/deselectionnable selon qu'une checkbox est cochee/decochee.Ma fonct
problème fonction javascript [ par abdeslam2009 ]
Bonjour, j'ai deux pages web en html consultation_client et article_consult dans la première page (consultation_client) j'ai créé des champs ,des
formulaire js [ par scaryface ]
bonjour dans le cadre de ma formation on ma demandé de crée un formulaire en jsp qui contien deux champ (nom é email) é un bouton pr valider sachan qu
Problème avec un bouton Submit sous forme d'image [ par titoursdu38 ]
Bonjour à tous !Je suis en train de travailler sur un formulaire, et je ne parviens pas à envoyer mon formulaire après le clic sur l'image.J'utilise u
Aide envoi formulaire asynchrone [ par shadow1779 ]
Bonsoir,je souhaite envoyer un formulaire via xmlhttprequest afin de vérifier par une page php si certains champs n'existent pas deja dans la base de
sujet formulaire [ par limaseb ]
J'ai un probleme sur mon formulaire aimerais le faire apparaitre en email outlook mais en colonne et non en ligne avec entre les informations & ces po
envoi formulaire xmlhttprequest [ par shadow1779 ]
Bonjour,j'essai de faire vérifier le contenu d'un formulaire avec xmlhttprequest mais ce coup ci j'ai une petite erreur que je n'arrive pas a comprend
controler plusieurs champs d'un formulaire [ par attentio ]
Bonjour,j'ai une fonction qui verifie tous les champs d'un formulaire qui ne marche pasje ne comprends vraiment pas pourquoi ?si je mets if(document
Exécuter une fonction, dans un cadre choisis. [ par darwinjackson ]
Bonjour à vous tous.Mon problème est le suivantCe formulaire : onchange=setTable() size=1 name=object> <option value="0"
Fonction ajout d'un point final : Votre avis. [ par Mike Phoenix ]
Bonjour à tous,Je suis débutant et je viens de créer ma première fonction tout seul.Elle fonctionne très bien, mais je ne suis pas certain d'avoir pro
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Hero
Entre 550€ et 550€
|