在JSF中應用javascript在提交前做一些客戶端的驗證或修改DOM動作時﹐你可以這樣使用javascript:
1﹑在form元素中添加onsubmit屬性
<h:form onsubmit="return 你的JS">
...........
</h:form>
2﹑在commandButton中添加onclick屬性
<h:commandButton id="" action="" value="" onclick="return 你的JS" />
兩種方法視具體情況而用
這裡需要注意的是﹐你的JS在驗證失敗(即你不希望提交時)必須return false﹐否則都會提交。
1﹑在form元素中添加onsubmit屬性
<h:form onsubmit="return 你的JS">
...........
</h:form>
2﹑在commandButton中添加onclick屬性
<h:commandButton id="" action="" value="" onclick="return 你的JS" />
兩種方法視具體情況而用
這裡需要注意的是﹐你的JS在驗證失敗(即你不希望提交時)必須return false﹐否則都會提交。
本文介绍了如何在JSF中利用JavaScript进行客户端验证及DOM操作的方法。主要通过两种方式实现:一是在form元素中添加onsubmit属性;二是在commandButton中添加onclick属性。无论采用哪种方式,如果验证失败不希望提交时,JavaScript函数必须返回false。
393

被折叠的 条评论
为什么被折叠?



