2011-11-14 45 views
0

我開發了一個名爲「強制」的自定義屬性,名爲<ctn:input mandatory = true>的JSP自定義標記。 現在我想要改變其他標籤的點擊事件的強制值爲false
我無法改變它使用document.getElementById(id).mandatory = "false".
這可能嗎?怎麼樣 ?使用javascript爲JSP custome標記更改JSP custome屬性值

回答

1

<ctn:input mandatory = true>是服務器端的東西,客戶端不會收到這樣的HTML DOM,所以你的Java腳本不會玩它。你需要找到相同的其他方式

0

使用JavaScript,你只能修改渲染的html中的值。它不會影響你的後端編碼。

0

在這種情況下,你不能使用JavaScript來改變數值...但你可以使用

<c:if > </c:if> 

烏爾屬性值內。爲前。

<ctn:input mandatory = "<c:if test='{yourCondition}'>true </c:if>"> 

或者我們也可以在這裏使用選擇... EX。 這將選擇真如果您的條件滿足,否則它將設置「假」

<ctn:input mandatory = "<c:choose><c:when test="${condition/variable}">true </c:when><c:otherwise>false</c:otherwise>">