[英]JSF PrimeFaces : how to make h:inputText look like a PrimeFaces widget?
[英]how to prepopulate h:inputText in jsf
我有两个输入文本,我想用城市和国家/地区的地理位置数据预填充。 这是我想用来获取位置的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>
第一个:您给inputText
赋予了相同的ID,将第二个更改为国家
试试这个
document.getElementById("yourFormId:city").value = geoplugin_city();
document.getElementById("yourFormId:country").value = geoplugin_countryName();
那么,为什么不直接创建JavaScript
函数,该函数会将city和countryName设置为您的ID(我想您将拥有id city和country,现在两个inputText
都具有相同的id)。 只需在页面加载时调用它,就有两种方法可以根据此问题进行操作 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.