[英]javascript confirmation box issue
I used confirm box on this link 我在此链接上使用了确认框
<a href="<?php echo Yii::$app->params["url"]; ?>admin/index/deletcompany&companyid=<?php echo $Companydata['company_id']; ?>&userid=<?php echo $userid; ?>" id="<?php echo $Companydata['company_id']; ?>" onclick="confirmdialog()"><span class="glyphicon glyphicon-trash" title="Delete"></span></a>
Javascript code JavaScript代码
function confirmdialog(e){
var r=confirm("Are you sure you want to delete this company?");
if(r == true)
{
return true;
}
else
{
return false;
}
}
But every case action perform then click on cancel .Please give me my question. 但是每执行一次案例操作,然后单击“取消”。请给我我的问题。
Without using Onclick event and custom function: 不使用Onclick事件和自定义函数:
<a href="javascript:if(confirm('Are you sure you want to delete this company?')){ window.location='<?php echo Yii::$app->params["url"]; ?>admin/index/deletcompany&companyid=<?php echo $Companydata['company_id']; ?>&userid=<?php echo $userid; ?>'; };" id="<?php echo $Companydata['company_id']; ?>"><span class="glyphicon glyphicon-trash" title="Delete"></span></a>
By using custom function for Onclick event: 通过将自定义函数用于Onclick事件:
<a href="<?php echo Yii::$app->params["url"]; ?>admin/index/deletcompany&companyid=<?php echo $Companydata['company_id']; ?>&userid=<?php echo $userid; ?>" id="<?php echo $Companydata['company_id']; ?>" onclick="return confirmdialog();"><span class="glyphicon glyphicon-trash" title="Delete"></span></a>
<script type="text/javascript">
function confirmdialog(){
return confirm('Are you sure you want to delete this company?');
}
</script>
By using JQuery: 通过使用JQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<a class="my_anchors" href="<?php echo Yii::$app->params["url"]; ?>admin/index/deletcompany&companyid=<?php echo $Companydata['company_id']; ?>&userid=<?php echo $userid; ?>" id="<?php echo $Companydata['company_id']; ?>"><span class="glyphicon glyphicon-trash" title="Delete"></span></a>
<script type="text/javascript">
$(document).ready(function(){
$( ".my_anchors" ).click(function() {
return confirm('Are you sure you want to delete this company?');
});
});
</script>
try this html onclick="return confirmdialog()"
试试这个html
onclick="return confirmdialog()"
<a href="delete.php" onclick="return confirmdialog()">delete</a>
and js 和js
function confirmdialog(e){
if(!confirm("Are you sure you want to delete this company?"){
return false;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.