Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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 是否使提交事件等待用户输入?JS_Javascript - Fatal编程技术网

Javascript 是否使提交事件等待用户输入?JS

Javascript 是否使提交事件等待用户输入?JS,javascript,Javascript,让它更清楚。 JavaScript。 我需要复制confirm()的行为,但不使用confirm()xd 因此,基本上,我必须停止提交,等待用户和提交表单提供的真/假值 现在我阻止表单提交,然后当用户单击“是”时,使用.submit()强制再次提交 但是我不知道是否有任何方法可以让onsubmit事件等待来自另一个函数的true或false返回 多谢各位 编辑:我刚刚意识到我不能执行.submit(),因为它会再次启动onsubmit。With confirm(): document.getE

让它更清楚。 JavaScript。 我需要复制confirm()的行为,但不使用confirm()xd

因此,基本上,我必须停止提交,等待用户和提交表单提供的真/假值

现在我阻止表单提交,然后当用户单击“是”时,使用.submit()强制再次提交

但是我不知道是否有任何方法可以让onsubmit事件等待来自另一个函数的true或false返回

多谢各位

编辑:我刚刚意识到我不能执行.submit(),因为它会再次启动onsubmit。

With confirm():

document.getElementById('submit-button')。onclick=function(){
如果(确认('您确定要提交吗?')){
//做点什么
}
//别做什么
}

提交

也许可以查看jquery以阻止提交并完成您的任务。表现出一些努力,以便人们可以帮助您。显示一个div或类似的内容,然后连接侦听器以识别单击的选项,然后运行回调。使用按钮事件显示确认,在确认时触发提交