Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 如何重定向到同一页_Javascript_Html_Jquery_Confirm - Fatal编程技术网

Javascript 如何重定向到同一页

Javascript 如何重定向到同一页,javascript,html,jquery,confirm,Javascript,Html,Jquery,Confirm,在窗口confirm()上单击“取消”后,我应该如何更改javascript代码以防止它链接到另一个页面 或者我应该使用jQuery来解决这个问题 请帮忙。谢谢 函数checktext(){ var x=document.forms[“myTable”][“id”].value; if(isNaN(x)){ 警报(“请检查ID!”); 返回false; } } 函数myFunction(){ var检查=确认(“您确认提交吗?”); 如果(check==true){ 控制台日志(“是”); }

在窗口confirm()上单击“取消”后,我应该如何更改javascript代码以防止它链接到另一个页面

或者我应该使用jQuery来解决这个问题

请帮忙。谢谢

函数checktext(){
var x=document.forms[“myTable”][“id”].value;
if(isNaN(x)){
警报(“请检查ID!”);
返回false;
}
}
函数myFunction(){
var检查=确认(“您确认提交吗?”);
如果(check==true){
控制台日志(“是”);
}
}


加班表
身份证件 全名 发送至: ----- 表A 表B
在if条件下,您可以通过以下代码刷新页面

window.location.reload()


在if条件下,可以通过以下代码刷新页面

window.location.reload()


提交表单时,将调用
submit
事件。该事件包含存储在
SubmitEvent
对象中的一些信息和操作。通过
onsubmit
属性、
onsubmit
属性或通过
addEventListener
侦听事件时,对象可用

我强烈建议使用
addEventListener
,因为属性版本只是一种古老的技术,它不希望看起来消亡,并且具有
addEventListener
没有的奇怪副作用

如果不希望表单在提交时提交,请调用
事件
对象上的
preventDefault()
方法。这将确保表单不会发送,也不会在需要时重新加载页面

var form=document.getElementById('insert_form');
提交函数(事件){
var x=event.target.elements[“id”].value;
if(isNaN(x)){
警报(“请检查ID!”);
event.preventDefault();
返回false;
}
var检查=确认(“您确认提交吗?”);
如果(check==true){
控制台日志(“是”);
}否则{
event.preventDefault();
}
}
表格.附录列表(“提交”,提交时)


加班表
身份证件 全名 发送至: ----- 表A 表B
提交表单时,将调用
提交事件。该事件包含存储在
SubmitEvent
对象中的一些信息和操作。通过
onsubmit
属性、
onsubmit
属性或通过
addEventListener
侦听事件时,对象可用

我强烈建议使用
addEventListener
,因为属性版本只是一种古老的技术,它不希望看起来消亡,并且具有
addEventListener
没有的奇怪副作用

如果不希望表单在提交时提交,请调用
事件
对象上的
preventDefault()
方法。这将确保表单不会发送,也不会在需要时重新加载页面

var form=document.getElementById('insert_form');
提交函数(事件){
var x=event.target.elements[“id”].value;
if(isNaN(x)){
警报(“请检查ID!”);
event.preventDefault();
返回false;
}
var检查=确认(“您确认提交吗?”);
如果(check==true){
控制台日志(“是”);
}否则{
event.preventDefault();
}
}
表格.附录列表(“提交”,提交时)


加班表
身份证件 全名 发送至: ----- 表A 表B
@newbird请将答案标记为verified@newbird请将答案标记为已验证。非常感谢。刚刚了解了preventDefault()。非常感谢。刚刚了解了preventDefault()。
window.location.replace(window.location.href);