我有一个输入文本框,我想用另一个对象发生的 onclick 事件中的值来更新它。在这种情况下,我知道 test.id0 不正确,它需要是为 paymentAmountOne 动态生成的 id。我尝试使用绑定,但这不起作用。
<div id="minDueLinkDiv" class="normalLink" onclick="dijit.byId('test.id0').attr('value', '#{userInfo.minAmt}');">
<h:outputText id="minDueLink" styleClass="outputText" value="#{msg.minDue}"/></div>
<h:inputText required="true" tabindex="1" styleClass="inputText" id="paymentAmountOne" value="#{userInfo.paymentAmountOne}" style="width:115px" maxlength="15" >
<j4j:idProxy id="paymentAmountOne_"/>
</h:inputText>
任何帮助表示赞赏。
我添加了 .paymentAmountOne
这是仍然无法正常工作的渲染内容。
<div id="minDueLinkDiv" class="normalLink" onclick="dojo.query('.paymentAmountOne').attr('value', '429.56');">
<span id="paymentAmountOne_" title="j_id_jsp_1879829640_2:paymentAmountOne"></span>
<div id="widget_j_id_jsp_1879829640_2:paymentAmountOne" class="dijit dijitReset dijitInlineTable dijitLeft inputText paymentAmountOne dijitTextBox" wairole="presentation" dojoattachevent="onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse" role="presentation" style="width: 115px;" widgetid="j_id_jsp_1879829640_2:paymentAmountOne" value="429.56">
我错过了什么吗?我也用 dijit 试过。