【发布时间】:2013-02-05 15:04:01
【问题描述】:
我想更新我的组件值 evry 10 keyup ,所以我写了以下代码:
<h:body>
//***************************JAVAScript function**************
<SCRIPT LANGUAGE="JavaScript">
function fnc(){
length=document.getElementById("aa").value.length;
if(length == 10)
{
document.getElementById("aa").value ="";
}
}
<ui:composition template="commonLayout.xhtml">
<ui:define name="content">
<section id="main" class="column">
<h4 class="alert_info">Scannez les bonbonnes puis cliquez sur
enregistrer :</h4>
<div class="Saut20px">
<h:form id="form">
<p:panel id="panel" header="Register">
<br />
<p:focus context="panel" />
<p:growl id="msgs"></p:growl>
<h:outputLabel value="Code Barre :" />
//*****************call function in onComplete******
<p:inputText id="aa" value="#{bonBonneManagedBean.sel}">
<p:ajax event="keyup" update="koko msgs" oncomplete="fnc()"
listener="#{bonBonneManagedBean.ajouterSelected(bonBonneManagedBean.sel)}" />
</p:inputText>
但是电话打不通,如果你能帮我找出错误,提前谢谢
【问题讨论】:
-
功能需求难以理解。您想每 10 个字符提交并清除输入值吗?
-
顺便问一下,您是从哪里学习 HTML 和 JS 的?
<SCRIPT LANGUAGE="JavaScript">风格与 90 年代史前教程/书籍中的风格非常相似。尽量确保您阅读的是最新资源。
标签: javascript html jsf primefaces