Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jAlert发出确认删除警报_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jAlert发出确认删除警报

Javascript 使用jAlert发出确认删除警报,javascript,jquery,html,Javascript,Jquery,Html,我有一个例程,如果在网页警报上单击“确定”,则执行表单操作: 剧本 <script language="JavaScript" type="text/javascript"> function checkDelete(){ return confirm('Are you sure you want to delete this record?'); } </script> 新警报将显示,但我不确定如何更改HTML,以便表单操作仅在警报返回true时运行。尝试以下操作:

我有一个例程,如果在网页警报上单击“确定”,则执行表单操作:

剧本

<script language="JavaScript" type="text/javascript">
function checkDelete(){
return confirm('Are you sure you want to delete this record?');
}
</script>

新警报将显示,但我不确定如何更改HTML,以便表单操作仅在警报返回true时运行。

尝试以下操作:

HTML


但是我想返回到在HTML中单击按钮的位置,而不是从javascript中执行操作。这不起作用-它不会等待用户响应jconfirm,而是继续执行表单操作删除记录。抱歉,我将编辑。您必须删除type=submit。我希望这在某种程度上有所帮助。Weel,如果完成得更好,像这样的事情将是我的梦想。希望对你有帮助。。很好,我不明白。你能再解释一下你想要实现的目标吗?当按下按钮时,会弹出警告:“你确定要删除此记录吗?”?。第一个方法起作用,如果用户按OK,则表单操作继续。如果他们按“取消”,则什么也不会发生。我想做同样的事情,但使用jalerts,因为它们更吸引人。你在删除时回发?这回发什么到哪里?我很抱歉-第一次使用这个。你能发布html结构吗?
<form action="https://website/delUser.php" method="Post">
<input value="Delete" type="submit" onclick="return checkDelete()" class="submitButton">
</form>
<script type="text/javascript">
$(document).ready( function()
{
  $("#confirm_button").click( function()
  {
    jConfirm('Delete this user?', 'Title', function(result) 
    {
     jAlert('Pressed: ' + result, 'Results'); //This displays the result as an alert - true or false
    });
  });
});
</script>
<form name="test_form" action="action.php">
    <input type="button" value="Delete" class="submitButton" id="confirm_button">
</form>
$("#confirm_button").click( function()
{
    jConfirm('Delete this user?', 'Title', function(result) 
    {
        if(result){
            // FORM ACTION HERE
            test_form.submit();
        }
    });
});