//-- Get l'element formulaire var oForm = document.forms["mon_formulaire"];dans le reste du code tu fais référence à oForm. quelqueChose
//-- Get value de la TEXTAREA szTmp + = oForm["area"].value +" ";
arr=document.getElementsByName("rad[]"); //Recup d'une nodeList for( i=0; i < arr.length;i++){ alert( arr.item(i).value); // en direct pourquoi faire complique alert( arr[i].value); // autre ecriture }
var arr = document.getElementsByName("rad[]"); for( i=0; i < arr.length; i++){ if( arr[i].checked ){ alert( arr[i].value); // on affiche } else{ ;// on ne fait rien } }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>innerHTML</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> //------------------------ function fctWrite( param_){ var oDest = document.getElementById( 'D_RESULT'); oDest.innerHTML = param_; } </script> </head> Case à cocher Autre case à cocher </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionvar szTmp = ""; szTmp += mon_formulaire.ch1.value +" "; szTmp += mon_formulaire.area.value +" "; // dans la boucle szTmp += mon_formulaire.rad[i].value +" "; // ...etc... // et en final document.write( szTmp);
function sortie() { var szTmp = ""; szTmp += mon_formulaire.ch1.value +" "; szTmp += mon_formulaire.area.value +" "; for(i=0;i<2;i++) { szTmp += mon_formulaire.rad[i].value +" "; szTmp += mon_formulaire.box[i].value +" "; } document.write(szTmp); return false; }
function sortie() { var arr = new Array(); arr=document.getElementsByName("ch1"); for(i=0;i<arr.length;i++) { var obj = document.getElementsByName("ch1").item(i); alert(obj.id+obj.value); } arr=document.getElementsByName("area"); for(i=0;i<arr.length;i++) { var obj = document.getElementsByName("area").item(i); alert(obj.id+obj.value); } arr=document.getElementsByName("rad[]"); for(i=0;i<arr.length;i++) { var obj = document.getElementsByName("rad[]").item(i); alert(obj.value); } return false; }
if(document.mon_formulaire.rad[i].checked)avant
var obj = document.getElementsByName("rad[]").item(i);lors du test tout s'efface ! :( je sens que c'est bientôt tout bon ^^
if(document.mon_formulaire.rad[i].checked){hormis la syntaxe de la référence à l'élément c'était la bonne démarche
arr=document.getElementsByName("rad[]"); for( i=0; i < arr.length;i++){ if(document.mon_formulaire.rad[i].checked==true){ alert( arr[i].value); } else arr=""; }
function sortie() { var szTmp = ""; //-- Get l'element formulaire var oForm = document.forms['mon_formulaire']; //-- Get les radios bouton var tRadio = document.getElementsByName("rad[]"); //-- Get les checkBox var tCheck = document.getElementsByName("box[]"); //-- on recup les donnees input szTmp += oForm["ch1"].value +" "; //-- donnee textarea szTmp += oForm["area"].value +" "; //-- donnee radio bouton for (i 0, nb tRadio.length; i < nb; i++) { if ( tRadio[i].checked) { szTmp += tRadio.item(i)/*[i]*/.value +" "; } } //-- donnee checkBox for (i 0, nb tCheck.length; i < nb; i++) { if (tCheck[i].checked) { szTmp += tCheck[i].value +" "; } } //-- donnee select szTmp += oForm["license[]"].value; //-- on ecrit d'un block document.write( szTmp); //-- close le document document.close(); return false; // ne sert à rien mais bon }