gpt4 book ai didi

javascript - 验证后无法发布数据

转载 作者:行者123 更新时间:2023-12-02 19:40:03 28 4
gpt4 key购买 nike

下面的代码是验证一组选择框,但是验证通过后不会发布并转到该发布页面,如何解决?我添加了 return true;最后但似乎不起作用,谢谢。

var $selects = $('form select[name^=select]'),
values = [];

$(':submit').click(function(e) {
e.preventDefault();
values = [];
$($selects).each(function() {
if($(this).val()) {
values.push($(this).val());
}
});
if(!values.length) {
alert('Please select all categories');
return false;
}
if(values.length < $selects.length || $.unique(values).length < $selects.length) {
alert('Please select all categories and be unique');
return false;
}
return true;
});

最佳答案

$(':submit').click(function(e) {
//e.preventDefault(); delete this.

它阻止了提交按钮的默认行为 - 提交表单...

返回 false 是否执行e.preventDefault(); + e.stopPropagation();

关于javascript - 验证后无法发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10491688/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com