begin process at 2010 03 21 14:15:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

fonction et document.formulaire.xxxxx.value


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club




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é ... }


Cordialement                Bul         [mon Site]     [M'écrire]
En général, c'est absurde de généraliser.
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

Membre Club






>>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...   Hein.gif

"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 ?   Etonne.gif

    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

Membre Club
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

Membre Club
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

Membre Club
Gaffe.gif    j'ai d'ailleurs mis plusieurs ID identiques !   cartonRouge.gif

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales