J'ai trouvé ce code sur jsfiddle et ça marche bien, à l'intérieur du fiddle. Mais quand j'essaie de le mettre dans mon propre fichier HTML, je n'arrive pas à le faire fonctionner. Je suis sûr que j'ai laissé quelque chose hors de l'étiquette de script, mais je ne sais pas quoi. Toute contribution serait vivement appréciée.Impossible de faire fonctionner le code jsfiddle en dehors de jsfiddle
Voici le violon: Working Fiddle
post-scriptum Le code est supposé extraire des informations de l'URL et remplir le formulaire.
-Merci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Parser</title>
</head>
<body>
<p>Your first name:
<br /><input name="name (awf_first)" id="name (awf_first)" /></p>
<p>Your last name:
<br /><input name="name (awf_last)" id="name (awf_last)" /></p>
<p>Your email:
<br /><input name="email" id="email" /></p>
<p>Your password:
<br /><input name="password" id="password" /></p>
<script>
var hashParams = window.location.hash.substr(1).split('&'); // substr(1) to
remove the `?`
for(var i = 0; i < hashParams.length; i++){
var p = hashParams[i].split('=');
document.getElementById(p[0]).value = decodeURIComponent(p[1]);;
}
</script>
</body>
</html>
* "Mais quand j'essaie de le mettre dans mon propre fichier HTML, je n'arrive pas à le faire fonctionner." * Qu'est-ce que cela signifie? Que se passe-t-il lorsque vous essayez le code? Avez-vous vérifié la console pour des erreurs? –
Il ne lit pas les variables de l'URL et ne remplit pas le formulaire. – tdubb
Et ainsi, encore une fois je demande. Avez-vous vérifié la console pour des erreurs? –