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
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|