Soyez le premier à donner votre avis sur cette source.
Snippet vu 6 871 fois - Téléchargée 15 fois
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Formulaire et données GET</title> </head> <body> <form name="test" method="get" action=""> <input type="text" name="param1" value="" /> <input type="text" name="param2" value="" /> <input type="submit" /> </form> <script type="text/javascript"> // FONCTIONS function getURLParams() { var url = document.location.href.split("?"); if(url.length > 1) { // Params found un URL ! var get = new Object; var params = url[1].split("&"); for(var i in params) { var tmp = params[i].split("="); get[tmp[0]] = unescape(tmp[1].replace("+", " ")); } // Return Object (data are accessible in array too) : get["paramname"] = get.paramname return get; } // No params found in URL ! return false; } function isset(data) { if(typeof(data) == "undefined") return false; return true; } // CODE DE TEST $_GET = getURLParams(); if(isset($_GET.param1)) document.write($_GET.param1 + "<br />"); if(isset($_GET.param2)) document.write($_GET.param2 + "<br />"); </script> </body> </html>
J'aurais d'ailleurs du écrire "Mais c'est en jQuery".
Après libre à chacun d'utiliser ou non le code, je trouvais celui-ci plus pratique car on peut appeler directement la variable par son nom, sans tenir compte de l'ordre des arguments.
Donc ne sois pas contrarié, le jQuery est belle et bien du javascript et je te conseille de t'y pencher, peut-être ça t'aidera à fournir des sources compatibles pour tous navigateurs (IE compris)
"tu devrait coder avec jquery car le javascript pur c'est pas mieux que jquery"
mais comme tu le dit si bien jquery c'est du javascript.
il y a comme de la confusion dans ce que tu dit
la prochaine fois, prends le temps, réfléchis et ne soit pas si impulsif...
je ne comprend pas pourquoi un tel commentaire on est sur www.javascriptfr.com et pas sur www.jqueryfr.com
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.