[英]onclick Button Event with Confirm Dialog Box
此代碼來自PHP軟件(使用Smarty模板引擎),並且可以正常工作:
<input type=\"button\" class=\"btn btn-primary\" value=\"{$LANG["phrase_send_email"]}\" onclick=\"ms.edit_submission_page_send_email($submission_id); this.disabled=true;\" />";
用戶單擊按鈕,軟件將:
我希望它做更多的事情:添加一個彈出確認對話框。 目的是通過在發送電子郵件之前閱讀確認對話框中的文本信息來提醒人們先做某事。
因此,如果用戶單擊“確定”:
或如果用戶取消:
如果沒有其他/確認示例, 則有很多JavaScript。 但是我是JavaScript的新手,也不知道ms.edit_submission_page_send_email($ submission_id)如何適合JavaScript世界。
如何將所有這些都放到JavaScript函數中?
嘗試這種方式。
<input type=\"button\" class=\"btn btn-primary\" value=\"{$LANG["phrase_send_email"]}\" onclick=\"{literal}return checkValidMailSend(this, $submission_id){/literal}\" />";
{literal}
<script>
function checkValidMailSend(this, submissionid) {
if(!confirm("Are you sure to send mail?")) {
return false;
}
else {
ms.edit_submission_page_send_email(submissionid);
this.disabled=true;
}
}
</script>
{/literal}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.