先问个简短的阻止表单提交的问题
程序员文章站
2022-05-20 21:04:17
...
刚才那个问题没有解决呢 我先用一个简短的例子做了个实验
我在网上看的说下面的代码不会提交过去 为什么我试了能提交过去呢?
我把form的onsubmit直接改成"return false"这样提交不过去 但是例子里面的可以提交过去 网上也有很多这样的例子 我试了怎么都能提交过去呢?这是为什么?
显然与你的预期不一样
当将 onsubmit="check()"
改为 onsubmit=" return check()"
表单就不能提交
个中原因你自己琢磨琢磨吧
显然与你的预期不一样
当将 onsubmit="check()"
改为 onsubmit=" return check()"
表单就不能提交
个中原因你自己琢磨琢磨吧
一开始时这两种方法我都试了 onsubmit="check()" onsubmit="return check()" 都不行 都是可以提交的 onsubmit="如果直接写return false"就提交不了 点击按钮没有任何反应 如果阻止提交都应该是没有任何反应吧 别人试了onsubmit="return check()" 说可以阻止提交 我试的就可以提交 而且地址栏有变化 并不是点按钮一点反应没有 这为什么 为什么我的结果跟被人不一样?
这就是真实代码啊 没有别的代码
我在网上看的说下面的代码不会提交过去 为什么我试了能提交过去呢?
我把form的onsubmit直接改成"return false"这样提交不过去 但是例子里面的可以提交过去 网上也有很多这样的例子 我试了怎么都能提交过去呢?这是为什么?
回复讨论(解决方案)
为了清晰起见,加了点代码
显然与你的预期不一样
当将 onsubmit="check()"
改为 onsubmit=" return check()"
表单就不能提交
个中原因你自己琢磨琢磨吧
为了清晰起见,加了点代码
显然与你的预期不一样
当将 onsubmit="check()"
改为 onsubmit=" return check()"
表单就不能提交
个中原因你自己琢磨琢磨吧
一开始时这两种方法我都试了 onsubmit="check()" onsubmit="return check()" 都不行 都是可以提交的 onsubmit="如果直接写return false"就提交不了 点击按钮没有任何反应 如果阻止提交都应该是没有任何反应吧 别人试了onsubmit="return check()" 说可以阻止提交 我试的就可以提交 而且地址栏有变化 并不是点按钮一点反应没有 这为什么 为什么我的结果跟被人不一样?
那你应该贴出真实代码
那你应该贴出真实代码
这就是真实代码啊 没有别的代码
你的这个代码就是能提交的!
上一篇: 22个开源的PHP框架_PHP教程