3

このページ ( http://forums.iis.net/t/1153336.aspx ) は、私がやりたいことを正確に実行する方法を説明しています。テキストボックス。URL でパラメーターを使用してテキストボックスを自動入力する方法を誰か説明できますか?

4

4 に答える 4

10

location.searchURLクエリにアクセスし、それをテキスト値に挿入するために使用できます

URL が/page.htm?x=yの場合、次のコードを使用してテキスト フィールドの値を設定できます。この投稿では、クエリ文字列から値を取得する方法について説明します

// See the link above for getUrlParams
var params = getUrlParams();
document.getElementById('myTextFieldId').value = params.x;

リンク先の例にはhttp://en.wikipedia.org/wiki/Cross-site_scriptingの脆弱性があることに注意してください。これを避けるには、HTML を画面に出力する前にエスケープする必要があります。

于 2012-09-04T18:39:30.817 に答える
0

js で windows.location を使用して同様のことができるはずです。

http://css-tricks.com/snippets/javascript/get-url-and-url-parts-in-javascript/

于 2012-09-04T18:37:52.390 に答える
0

この質問の回答を使用して、JavaScript を使用して URL からパラメーターを簡単に取得できます。次に、テキスト ボックスの値を次のように設定します。

this.form.elements["element_name"].value = 'Some Value';
于 2012-09-04T18:38:02.957 に答える