我的循环中有一个varStatus
,我想将它发送到 js 中的一个函数。
这就是我所拥有的:
onkeyup="clickableButton(this.value, ${newCommentStatus.index})"
但是${newCommentStatus.index}
是未定义的。我怎么能发送这个值?
提前感谢ins
编辑
<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;
}
;