phicot
Messages postés10Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention22 août 2006
-
8 août 2006 à 16:36
phicot
Messages postés10Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention22 août 2006
-
9 août 2006 à 12:35
Bonjour, je souhaite passer une viariable 'bin' dans une meme page .aspx, après validation d'un formulaire, et de récupérer cette variable 'bin', mais je n'arrive pas à récupérer cette variable correctement. Quelqun peut il m'aider? Merci
voici le code:
<html>
<head>
var bin = 'false';
function AddText(defaultText) {
bin = window.location.search;
bin = bin.substring(1);
alert(bin);
if(bin=='true')
message.replaceAdjacentText("AfterBegin",defaultText);
}
</head>
phicot
Messages postés10Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention22 août 2006 9 août 2006 à 10:59
Enfait mon but est de récupérer par url, et à l'aide de javascript la variable nommé bin, pour la réutiliser ensuite dans la fonction Addtext(string);
Je reste évidemment dans la meme page: c'est à dire que quand j'envoi le formulaire, je retombe sur la même page mais avec un paramêtre en plus qui est la variable ?bin= ' true '.
J'ai créér un formulaire pour une authentification, et ou je passe cette variable bin par url avec la valeur ' true '.
Et mon problème est que quand je j'utilise l'instruction bin = window.location.search, qui sert normalement à récupérer la valeur de la varaible bin, je n'obtient pas la bonne valeur, qui est 'true', mais ceci: ?bin= true
<html>
<head>
var bin = 'false';
function AddText(defaultText) {
bin = window.location.search; /* récupération de la valeur transmise par url */
bin = bin.substring(1);
alert(bin); /* affichage de la valeur: /*' ?bin= true ' au lieu de 'true'*/ if( bin == 'true')
message.innerText("AfterBegin",defaultText);
}
</head>
<!-- Passage de la variable bin avec comme valeur ' true '--> <form id ="form1" action= "/Pages/popup-espace-candidat.aspx? bin =true">
<label id="message"> </label>
</form>
<:body>
</html>
J'espère que j'aurait été un peu plus clair, mais c'est âs facile à expliquer