Inserver une variable js dans un formulaire
Shaka
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai comme projet de crée une page HTML dans lequel on va envoyer dans un formulaire différents informations qui se trouvent dans l'en-tête HTTP. Pour ce faire j'ai crée des champs vides que je remplis ensuite en javascript.
J'ai donc tapé ce code:
Malheureusement rien n'est affiché dans les champs de mon formulaire lorsque je charge la page. Quelqu'un doit un problème dans mon code ?
Merci d'avance
J'ai comme projet de crée une page HTML dans lequel on va envoyer dans un formulaire différents informations qui se trouvent dans l'en-tête HTTP. Pour ce faire j'ai crée des champs vides que je remplis ensuite en javascript.
J'ai donc tapé ce code:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Code pour les Empreintes de navigateur web</title> </head> <body> <h1>Bonjour et Bienvenue sur notre site ! :D</h1> <h2>Cliquer ici pour analyser votre empreinte</h2> <form name="form1" method="post"> <input type="text" name="usera" value=""> <input type="text" name="userl" value=""> <input type="text" name="systl" value=""> <input type="text" name="platf" value=""> <input type="text" name="cpuc" value=""> <input type="text" name="cookie" value=""> <input type="text" name="coden" value=""> <input type="text" name="heig" value=""> <input type="text" name="widt" value=""> <input type="text" name="colord" value=""> <input type="text" name="da" value=""> <input type="text" name="plug1" value=""> <input type="text" name="plug2" value=""> <input type="text" name="plug3" value=""> <input type="text" name="plug4" value=""> <input type="submit" Value="Envoyer votre emprunte"> </form> <script type="text/javascript"> var ua = navigator.userAgent; var ul = navigator.userLanguage; var sl = navigator.systemLanguage; var pltf = navigator.platform; var cpu = navigator.cpuClass; var ck = navigator.cookieEnabled; var cn = navigator.appCodeName; var sh = screen.height; var sw = screen.width; var sc = screen.colorDepth; var ladate=new Date(); var dat = ladate.toLocaleString(); for (var i=0; i<navigator.plugins.length; i++) { var plugin[i] = navigator.plugins[i].name ; }; document.forms["form1"].elements["usera"].value=ua; document.forms["form1"].elements["userl"].value=ul; document.forms["form1"].elements["systl"].value=sl; document.forms["form1"].elements["platf"].value=pltf; document.forms["form1"].elements["cpuc"].value=cpu; document.forms["form1"].elements["cookie"].value=ck; document.forms["form1"].elements["coden"].value=cn; document.forms["form1"].elements["heig"].value=sh; document.forms["form1"].elements["widt"].value=sw; document.forms["form1"].elements["colord"].value=sc; document.forms["form1"].elements["da"].value=dat; document.forms["form1"].elements["plug1"].value=plugin1; document.forms["form1"].elements["plug2"].value=plugin2; document.forms["form1"].elements["plug3"].value=plugin3; document.forms["form1"].elements["plug4"].value=plugin4; </script> </body> </html>
Malheureusement rien n'est affiché dans les champs de mon formulaire lorsque je charge la page. Quelqu'un doit un problème dans mon code ?
Merci d'avance
A voir également:
- Inserver une variable js dans un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
1 réponse
Bonjour,
Si tu avais ouvert la console de ton navigateur, tu y aurais vu des erreurs dans le code.
Essaye ça :
Si tu avais ouvert la console de ton navigateur, tu y aurais vu des erreurs dans le code.
Essaye ça :
var ua = navigator.userAgent; var ul = navigator.userLanguage; var sl = navigator.systemLanguage; var pltf = navigator.platform; var cpu = navigator.cpuClass; var ck = navigator.cookieEnabled; var cn = navigator.appCodeName; var sh = screen.height; var sw = screen.width; var sc = screen.colorDepth; var ladate=new Date(); var dat = ladate.toLocaleString(); var plugin = []; var navPlugins = typeof(navigator.plugins) !='undefined' ? navigator.plugins : null; for (var i=0; i<navPlugins.length; i++) { var pluginName = typeof(navPlugins[i].name) !='undefined' ? navPlugins[i].name : ''; plugin[i] = pluginName; }; document.forms["form1"].elements["usera"].value=ua; document.forms["form1"].elements["userl"].value=ul; document.forms["form1"].elements["systl"].value=sl; document.forms["form1"].elements["platf"].value=pltf; document.forms["form1"].elements["cpuc"].value=cpu; document.forms["form1"].elements["cookie"].value=ck; document.forms["form1"].elements["coden"].value=cn; document.forms["form1"].elements["heig"].value=sh; document.forms["form1"].elements["widt"].value=sw; document.forms["form1"].elements["colord"].value=sc; document.forms["form1"].elements["da"].value=dat; //affichage des plugins si il y en a... if(plugin.length >0 ){ for (var i=0; i< plugin.length; i++) { document.forms["form1"].elements["plug"+i].value=plugin[i]; } }