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
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|