Bonjour/bonsoir ...
Mon problème est le suivant, j'ai créé une fonction qui parcour un formulaire donné et me retourne une chaine composée des noms des champs INPUT suivis de leur valeur... (style passage d'argument en méthode post) : champ1=valeur1&champ2=valeur2
Celà fonctionne très bien dans FireFox mais pas dans IE qui lui semble ne pas comprendre l'attribut 'nodeName'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function setPostParams(form_Name){ var str='';var flag=false; for(var i=0 in document.forms[form_Name].elements){ if(document.forms[form_Name].elements[i].nodeName=='INPUT' ){ if(flag==true){ str+="&"+document.forms[form_Name].elements[i].name+"="+document.forms[form_Name].elements[i].value; } else { str+=""+document.forms[form_Name].elements[i].name+"="+document.forms[form_Name].elements[i].value; flag=true; } } } alert(str); }
Je m'arrache les cheveux alors celui qui a une solution m'épargnerai la perruque !
Merci d'avance !
PS : J'ai bien vu des choses sur google mais bien trop lourdes pour ce que je veux en faire.
Partager