Wie kann ich auto-füllen Sie ein Textfeld aus URL-Parameter mit Javascript
Dieser Seite (http://forums.iis.net/t/1153336.aspx) erklärt, wie genau das zu tun, was ich will zu tun, außer durch die Grenzen unseres Systems bekomme ich nur eingeben von javascript-Code zu ziehen, diese Informationen in das Textfeld ein. Kann mir jemand erklären, wie kann ich mit einem parameter in einer URL verwenden, um automatisch füllen Sie ein Textfeld?
- Zeigen, was die Parameter sein dürften, zeigen die
input
(es gibt keine solche Sache wie eine 'textbox' - element), dass es dann Auffüllen. Und, da haben Sie ein tutorial, wie zu tun, was Sie wollen, in einer Sprache, könnte Sie erklären, die Probleme die du hast zu übersetzen, es zu JavaScript, wo sind Sie stecken geblieben? - Sorry ich war nicht klar. Ich bin sehr neu in der Programmierung im Allgemeinen, und weiß nicht, JavaScript an alle, also ich din nicht wirklich wissen, wo zu beginnen in diese zu konvertieren. Der Grund war ich gezwungen, JavaScript zu verwenden, in dieser situation ist, dass ich den code in ein proprietäres system und die Benutzeroberfläche beschränkt sich auf einen Eingang zu einem Zeitpunkt, und verwenden JavaScript nur.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
location.search
Zugriff auf die url-query und Spritzen Sie es in Ihren text WertWenn Sie Ihre url ist
/page.htm?x=y
Sie können den folgenden code verwenden, um den Wert eines Textfelds. Dieser Beitrag erfahren Sie, wie Sie greifen die Werte aus dem query-stringBeachten Sie, dass die Beispiel, die du verlinkt hast zu leidet an einer http://en.wikipedia.org/wiki/Cross-site_scripting Schwachstelle. Um das zu vermeiden, müssen Sie entkommen, bevor die HTML-Ausgabe auf dem Bildschirm
Sollten Sie in der Lage sein, etwas zu tun, vergleichbar mit windows.Lage in js
http://css-tricks.com/snippets/javascript/get-url-and-url-parts-in-javascript/
Können Sie ganz einfach die Antwort von diese Frage to get Parameter aus der URL mit JavaScript. Legen Sie dann den Wert Ihrer Textfelder wie dieses:
Wenn Sie wollen eine schnelle Lösung, vielleicht haben Sie Interesse an der Verwendung dieses code-snippet (inspiration genommen von hier, aber modifiziert von mir):
Lassen Sie uns sagen, dass Ihre url ist
example.com?inputKey=hello world
. Wenn ja, mit dem obigen code wird füllen Sie die Eingabe mit der ID "inputBox" mit dem Satz "Hallo Welt". Wenn die URL war nurexample.com
würde es nicht vorfüll die box, und stattdessen nur so tun, als wenn nichts war (zeigen Sie den Platzhalter etc).