我在尝试一些简单的操作,只是为了获得p:inputText
以内的文本值,但是我没有理解它。 也许这是与Primefaces不同的过程,因为如果我不使用它,我不会遇到问题。从p:inputText获取值文本javascript
我的代码:
<p:inputText value="any text" widgetVar="youtlink" ></p:inputText>
<p:commandButton value="Search" onclick="loadPlayer();" icon="ui-icon-search" />
<script type="text/javascript">
function loadPlayer() {
alert(youtlink.text);
}
</script>
我也尝试过使用jQuery也没有成功。
渲染视图:
<form id="editlFrm" enctype="application/x-www-form-urlencoded" method="post"
name="editlFrm">
<input id="editlFrm:j_id_7" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all"
type="text" value="assd" name="editlFrm:j_id_7" role="textbox" aria-disabled="false"
aria-readonly="false" aria-multiline="false">
<button id="editlFrm:j_id_8" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left"
type="submit" onclick="loadPlayer();;PrimeFaces.ab({source:'editlFrm:j_id_8'});return false;"
name="editlFrm:j_id_8" role="button" aria-disabled="false">
你提的问题也'jQuery'标签,你要解决它呢? – Blaster 2012-07-19 10:20:12
'jQuery'与渲染的HTML一起工作,所以放置你的模板/服务器端并没有什么帮助。请发布一些呈现的源代码。 – 2012-07-19 10:20:59