2017-07-06 3 views
-1

URLからHTMLコードに値をコピーしたいと思います。URLから値をHTMLにコピーする方法

すなわち: "?"

私のURLが

www.website.com/page?destination=other_page 

iがからすべてをコピーしたいときフォームのアクションに:

<form action="/user/register/" method="post" accept-charset="UTF-8"> 

はなるはずです:

<form action="/user/register/?destination=other_page" method="post" accept-charset="UTF-8"> 

任意の提案ですか?

+0

あなたはポストのURLが – slashsharp

+0

@slashsharpを使用してURLを取得することができますはい、それは、ウィンドウ内に他の多くのメソッドがあります。場所 – Brian

+1

@Brian、現在のページと異なる場合仕事を文句を言わないwindow.locationの – slashsharp

答えて

2

window.location.searchを使用すると、クエリ文字列全体を取得できます。次に、このように、attr()を使用して、現在のaction属性にそれを追加することができます

$('form').attr('action', function(i, a) { 
    return a + window.location.search; 
}); 
+0

には、あなたのコードの縫い目があるので[XSS攻撃](http://www.thegeekstuff.com/2012/02/xss-attack-examples/?utm_source=tuicool)を調べることをお勧めします非常に脆弱です。 – Nicolas

+0

thx、@Rory、私のために働いた! – jimi

関連する問題