[英]onclick event on JSF tag
如何將JavaScript onclick
事件綁定到JSF標簽? 這是我的JSF標簽:
<h:commandLink value="Edit" action="#{adminBean.edit}">
<f:param value="#{user.login}" name="login"/>
</h:commandLink>
我設法將點擊事件綁定到JSP標簽JavaScript函數上:
<script type="text/javascript">
function deleteUser(link)
{
if (confirm("Are you sure?")) {
window.location = link;
}
else {
}
}
</script>
這是我在JSP-tag中的鏈接示例。
out.println("<a href=\"#\" onclick=\"deleteUser('deleteUser.htm?userLogin="+user.getLogin()+"');\">Delete</a>");
如何將相同的單擊功能綁定到上面的JSF-tag中?
使用<h:commandLink>
標記組件中的onclick
屬性:
JSF代碼
<h:commandLink value="Edit" action="#{adminBean.edit}"
onclick="if (!deleteUser()) return false;">
<f:param value="#{user.login}" name="login"/>
</h:commandLink>
並將您的腳本更改為
<script type="text/javascript">
function deleteUser(link) {
return confirm("Are you sure?");
}
</script>
順便說一句,我認為您已經混淆了術語“ 編輯”和“ 刪除” ,但這不在問題范圍之內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.