2

私はURLを持っています

http://www.example.com/state=survey&action=display&survey=39&zone=surveys¤cy=デンマーク

ユーザーは上記の URL の新しいページに移動します。このページにはフォームが含まれます。ID が「currencyrequired」の入力があります。この入力で、URL から通貨変数を自動的に取得したいと考えています (この例ではデンマーク)。

<input type="text" id="currencyrequired" name="currencyrequired" size="40" maxlength="20" value="" class="input-pos-int">

URL の通貨部分は、選択した国によって変わる可能性が高いため、最終的にはhttp://www.example.com/state=survey&action=display&survey=39&zone=surveys¤cy=Norwayになる可能性があります。

理想的には、すべての通貨 (合計 8​​ つ) をリストし、スクリプトが URL にリストされている国を確認し、currencyrequired 入力フィールドに出力を入力することです。

4

2 に答える 2

0

これを試して:

$("#currencyrequired").val(getParameterByName('currency'));

function getParameterByName(name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.search);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}
于 2013-04-24T11:09:35.267 に答える