2012-02-18 60 views
0

我已經使用c:foreach來迭代和顯示我的輸入文本,其中每個輸入文本都有唯一的ID,我如何獲得特定組件的個人ID或用戶選擇的ID?如何在c:foreach中獲取單個組件的值?

<c:forEach items="${gapMatch.text}" var="fill"> 
    <ice:outputText value="${fill.outputText}" /> 
    <ice:inputText id="${fill.inputText}" onclick="popup.show();" > 
</c:forEach> 

我需要這個輸入文本ID在我的託管bean中。

回答

0

我不知道這是你需要什麼,但你可以寫一個JavaScript函數,這樣

function fun(id){ 
    document.getElementById(id) etc 
} 


<ice:inputText id="${fill.inputText}" onclick="popup.show();" 
onblur="fun(this.id);"> 

,你還可以將組件綁定到您的支持bean並獲得ID。

+0

謝謝你的回覆。 – Harini 2012-02-20 09:57:24

相關問題