2016-05-12 15 views
0

は、の2つの次の行を考えてみましょうパラメータ(inputを使用して)ユーザーが入力したものですか?変更URLは値

+0

別のサーバー要求がない場合。 –

+0

これで何を達成したいですか?更新された数量のURLにユーザーをリダイレクトしますか?または何? – Phani

+1

入力にリスナーを追加し、この答えのメソッドを使用して、リスナーが発生したときにURLをアップすることができます。http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page – IrkenInvader

答えて

0

フォームの要素値を送信すると、quantityの現在の値でURLが自動的に更新されます。あなたが提出トリガするのonchangeイベントを使用している場合は、URLを入力外のユーザーがクリックするまで変更されません:フォーカスが入力要素とまだある間、このの

<form> 
    <input type="text" name="quantity" size="1" value="1" 
    onchange="this.form.submit()" /> 
</form> 

バリエーションは、キーボードのイベントで見ることができます。ページを再読み込みすることはユーザーフレンドリーで、これが実際に何をしたいのか明らかではないことは明らかです。ページをリロードする必要がない場合は、history apiの使用に関する@igwanのコメントとリンクを参照してください(ブラウザのサポートについてはMDNをチェックしてください)。

0

すべてのJavaScriptコードは、ブラウザのドキュメント部分にのみ影響します。それは量を変えることができる別のページにあなたを送ることができる。