Javascript 如何创建用于提交数据的验证选项?

Javascript 如何创建用于提交数据的验证选项?,javascript,php,html,Javascript,Php,Html,我想在验证弹出窗口上单击“确定”后提交数据,在我的情况下,我可以提交我正在单击“确定”的数据,但是,如果我单击“取消”或按“esc”按钮,它将提交到 我不知道为什么,因为这是另一种观点。 顺便说一句,我正在使用Codeigniter框架 这是我的问题代码 $(“#btn selesai”)。单击(函数(){ var confirm=window.confirm(“Apakah kamu sudah yakin selesai?”);if(confirm)$(“#表单soal”).submit()

我想在验证弹出窗口上单击“确定”后提交数据,在我的情况下,我可以提交我正在单击“确定”的数据,但是,如果我单击“取消”或按“esc”按钮,它将提交到

我不知道为什么,因为这是另一种观点。 顺便说一句,我正在使用Codeigniter框架

这是我的问题代码
$(“#btn selesai”)。单击(函数(){
var confirm=window.confirm(“Apakah kamu sudah yakin selesai?”);if(confirm)$(“#表单soal”).submit();});
这是(“btn selesai”)的按钮
Selesai
这是一种形式方法和行为
但是,将confirm的返回值传递给处理程序时需要返回。单击Cancel时,返回false,然后将其传递给处理程序,这将取消默认操作

只需添加返回假;在else条件下停止表单提交

$("#btn-selesai").click(function(){
  if(window.confirm("Apakah kamu sudah yakin selesai?")){
    $("#form-soal").submit();
  }else{
    return false;
  }
});

但是,需要return将confirm的返回值传递给处理程序。单击Cancel时,返回false,然后将其传递给处理程序,这将取消默认操作

只需添加返回假;在else条件下停止表单提交

$("#btn-selesai").click(function(){
  if(window.confirm("Apakah kamu sudah yakin selesai?")){
    $("#form-soal").submit();
  }else{
    return false;
  }
});

您需要防止表单按钮的默认操作

<script> 
    $("#btn-selesai").click(function(e){
        e.preventdefault() // This will prevent default submit action of the form
        var confirm = window.confirm("Apakah kamu sudah yakin selesai?")
        if(confirm){
            $("#form-soal").submit()
        }
    })
</script> 

$(“#btn选择”)。单击(功能(e){
e、 preventdefault()//这将阻止表单的默认提交操作
var confirm=window.confirm(“阿帕卡·卡姆·苏达·雅金·塞莱赛?”)
如果(确认){
$(“#表格soal”)。提交()
}
})

您需要防止表单按钮的默认操作

<script> 
    $("#btn-selesai").click(function(e){
        e.preventdefault() // This will prevent default submit action of the form
        var confirm = window.confirm("Apakah kamu sudah yakin selesai?")
        if(confirm){
            $("#form-soal").submit()
        }
    })
</script> 

$(“#btn选择”)。单击(功能(e){
e、 preventdefault()//这将阻止表单的默认提交操作
var confirm=window.confirm(“阿帕卡·卡姆·苏达·雅金·塞莱赛?”)
如果(确认){
$(“#表格soal”)。提交()
}
})
<script> 
    $("#btn-selesai").click(function(e){
        e.preventdefault() // This will prevent default submit action of the form
        var confirm = window.confirm("Apakah kamu sudah yakin selesai?")
        if(confirm){
            $("#form-soal").submit()
        }
    })
</script>