Mit Hilfe von Javascript übergeben Sie einen parameter aus einer URL zu einem versteckten Formularfeld
War ich in der Lage sein, um pass und ID wie '123456' von einer URL:
http://www.mysite.com/page.html?ID=123456
einem versteckten Formularfeld.
Fand ich ein Javascript, das lässt mich schreiben, die ID zu einer Seite, aber ich weiß nicht, wie Sie hinzufügen, den Wert für den value="" etwas von einem versteckten input-Feld.
Irgendwelche Ideen sehr geschätzt!
Die JS die ich verwende, ist:
<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>
Du musst angemeldet sein, um einen Kommentar abzugeben.
...geben Sie die query-string-Teil des URL
So, in diesem Fall wird es wieder "?ID=123456".
Etwas anderes oder ist das genug, um auf zu gehen?
Wenn Sie bereits den Wert, den Sie tun konnten, wie dies mit jQuery:
ohne jQuery würde man dies so tun:
Hier ist ein Beispiel mit deinem code, ich empfehle, dass Sie einen Blick in die jQuery - es ist viel einfacher zu verwenden als nur javascript und dein code funktioniert auf allen Browsern:
Diesen link verwendet ein jQUery könnte Ihnen helfen,url-Parameter. Sobald Sie den Wert, den Sie tun können: