ループがvarStatus
あり、それを js の関数に送信したいと考えています。
これは私が持っているものです:
onkeyup="clickableButton(this.value, ${newCommentStatus.index})"
しかし${newCommentStatus.index}
、未定義です。この値を送信するにはどうすればよいですか??
よろしくお願いします
編集
<c:forEach items="${threadviewModel.emailToShowList}" var="row" varStatus="status">
<form:form modelAttribute="commentFieldModel">
<span class="commentInput"><form:input id="commentInput" type="text" path="commentText" size="90" value=" " onkeyup="clickableButton(this.value, ${status.index})"/></span>
<div><input disabled="true" type="submit" id="save-${status.index}" name="_eventId_addComment" value="Save"/></div>
</div>
</form:form>
Javascript コード
function clickableButton(text, id) {
if (text.length > 0)
document.getElementById("save-" + id).disabled = false;
else
document.getElementById("save-" + id).disabled = true;
}
;