我有一个textarea。当用户在文本区域中输入“alert()”并点击“提交”按钮时,该页面会导致页面异常,并且不会调用用户点击“提交”按钮时调用的方法。除了'alert()'以外的任何其他功能都可以。
异常消息是 - 验证错误:其中一个URL参数包括javascript。
<h:textarea id="abc" value="ModifyScriptBean.data" />
<h:commandButton id="finishButton" style="display:none;" action="#{ModifyScriptBean.finish}" >
<f:verbatim><feat:Button label="Finish" onclick="submitFinishButton()"/></f:verbatim>
</h:commandButton>
<script>
function submitFinishButton() {
document.getElementById('resultForm:finishButton').click();
}
</script>
答案 0 :(得分:0)
更改
<textarea id="abc" value="ModifyScriptBean.data" />
到
<h:inputTextarea id="abc" value="ModifyScriptBean.data"/>