I wasn to be able to pass and ID such as '123456' from a URL:
http://www.mysite.com/page.html?ID=123456
to a hidden form field.
I found a Javascript that lets me write the ID to a page but I don't know how to add the value to the value="" bit of a hidden input field.
Any ideas much appreciated!
The JS I am using is:
<script>
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
alert('Query Variable ' + variable + ' not found');
}
</script>
This link that uses a jQUery might help you url-parameters. Once you have the value you can do:
...will give you the query string part of your URL
So in this case it will return "?ID=123456".
Anything else or is that enough to go on?
If you already have the value you could do like this with jQuery:
without jQuery you would do like this:
Here is an example using your code, I recommend that you look into jQuery - it's much easier to use than plain javascript and your code will work on all browsers: