将alert()传递给backing bean会导致异常

时间:2013-07-01 22:23:02

标签: jsf

我有一个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>

1 个答案:

答案 0 :(得分:0)

更改

<textarea id="abc" value="ModifyScriptBean.data"  />

<h:inputTextarea id="abc"  value="ModifyScriptBean.data"/>