0

<button id="promoCodeSubmit" onclick="window.location.href='http://www.test.com'+document.getElementById('promoCodeValue').value;">Apply</button>

上記のコードを使用してページをリダイレクトしようとしています。console.log は正しい URL を出力していますが、ページが正しくリダイレ​​クトされません。理由はありますか?

4

2 に答える 2

1

コードを単純化して読みやすくしないでください。問題も解決します。HTML

<button id="promoCodeSubmit" onclick="RedirectToLocation()">Apply</button>

<input id="promoCodeValue" type="text" value="testing123" />

脚本:

function RedirectToLocation(){
 window.location.href='http://www.test.com'+document.getElementById('promoCodeValue').value;
}

JS フィドルのデモ

于 2013-09-17T18:49:16.010 に答える