0

都市と国のジオロケーションデータを事前入力したい2つの入力テキストがあります。これは私が場所を取得するために使用したいAPIです

      <script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>

  <script language="Javascript"> 
    document.write(geoplugin_city(), geoplugin_countryName()); 
  </script>

JSF:

<h:inputText id="city" style="width:100%;"  value="#{m.city}"></h:inputText>

<h:inputText id="city" style="width:100%;"  value="#{m.country}"></h:inputText>
4

2 に答える 2

0

最初:あなたはあなたのinputText変更に同じIDを与えました2番目のものは国に

このようなものを試してください

document.getElementById("yourFormId:city").value = geoplugin_city();
document.getElementById("yourFormId:country").value = geoplugin_countryName();
于 2012-07-25T07:20:48.947 に答える
0

JavaScriptでは、cityとcountryNameをIDに設定する関数を作成してみませんか(id cityとcountryがあると思いますが、両方に同じIDがありますinputText)。そして、ページがロードされたときにそれを呼び出すだけです。この質問に従ってそれを行う方法は2つあります。

于 2012-07-25T07:20:56.537 に答える