我有一个selectOneRadio组件,我想在其中的每个selectItem上放置一个事件。
python gather.py {{item}}
下面的页面代码我正在渲染一些imputTexts。我希望当我从selectOneRadio中选择一个selectItem时,先前在与ui:fragment对应的inputTexts上插入的所有值都将被删除。
假设我们有这种情况:
我有这个函数,它给类onselectnoval的所有组件赋值emptyString:
<h:selectOneRadio id="answer_type" layout="pageDirection" styleClass="required" value="#{editQuestionType.currentAnswerType}" immediate="true" onselect="onSelectAnswerType();" valueChangeListener="#{editQuestionType.answerTypeChanged}">
<f:selectItem itemLabel="#{labels['editQuestionType.LineText']}" itemValue="0" />
<f:selectItem itemLabel="#{labels['editQuestionType.MultipleLineText']}" itemValue="1" />
<f:selectItem itemLabel="#{labels['editQuestionType.Number']}" itemValue="2" />
<f:selectItem itemLabel="#{labels['editQuestionType.Date']}" itemValue="3" />
<f:selectItem itemLabel="#{labels['editQuestionType.Time']}" itemValue="4" />
<f:selectItem itemLabel="#{labels['editQuestionType.ChoiceList']}" itemValue="5" />
<f:selectItem itemLabel="#{labels['editQuestionType.NomenclatorList']}" itemValue="6" />
<f:selectItem itemLabel="#{labels['editQuestionType.Matrix']}" itemValue="7" />
</h:selectOneRadio>
我的所有inputTexts都有这个类。
我应该在function onSelectAnswerType() {
$('.onselectnoval').val('');
}
(或inputTexts)上放置什么javascript事件才能使其正常工作?
答案 0 :(得分:-1)
我解决了这个问题。我刚刚在ui:fragment blocks中调用了函数。