动态验证HTML

时间:2016-12-22 21:34:07

标签: javascript html thymeleaf

我想用HTML标签显示文字。

我有以下代码:

<pre th:id="'answer' + ${answerStat.index}"></pre>
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/

$("#answer" + [[${answerStat.index}]]).html([[${answer.value}]]);

/*]]>*/
</script>

它工作得很完美,但answer.value早先被用户输入,可能包含语法错误(如未关闭标记)。如果answer.value包含语法错误,则会导致错误。

那么,我如何动态检查answer.value是否没有语法错误? 谢谢,希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用insert into声明。

语法为:

try/catch

因此,如果您的try{ //code to be tried here } catch(e){ //error handling here //e is the error thrown by the try } 有错误,并且它在answer.value语句中,则try/catch语句将运行。有关详细信息,请参阅here