Robert R.: Request Parameter in hidden field schreiben

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

kann mir jemand weiterhelfen wie ich einen RequestParameter beim Aufruf einer Seite entgegennehmen und in ein hidden Field eines Formulars auf der gleichen/aufgerufenen Seite packen kann?

So könnte der Weg sein:

<script type="text/javascript">

alert(document.URL);

var parser = document.createElement('a');
/*parser.href = "http://example.com:3000/pathname/?search=test#hash";*/
parser.href = document.URL;

parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"

alert(parser.search);

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 (decodeURIComponent(pair[0]) == variable) {
            return decodeURIComponent(pair[1]);
        }
    }
    console.log('Query variable %s not found', variable);
}
</script>

http://stackoverflow.com/questions/2090551/parse-query-string-in-javascript

und dann getElementById('id_des_hidden_feldes').value = wert;

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!