gpt4 book ai didi

javascript - 同时验证表单和一些输入

转载 作者:行者123 更新时间:2023-12-02 17:11:52 25 4
gpt4 key购买 nike

这里我有一个表单,我需要验证表单。我有 select2 输入字段,并且该字段无法使用欧芹插件进行验证,因此我编写了代码...

问题是如何同时检查 validate = true 和 select2 inputs ===null...

我写:

$(function() { 
$('#myForm').submit(function(e) {
e.preventDefault();

if ( $(this).parsley('validate') ) {
if ($("#parcele").select2("data")== null || $("#vrsta_rada").select2("data")== null) {
$('#parerror').show();
console.log('nema dalje');
} else {
var zemljiste = $("#parcele").select2("data").naziv;
var id_parcele = $("#parcele").select2("data").id;
var vrsta_rada = $("#vrsta_rada").select2("data").text;

$.ajax({
url: "insertAkt.php",
type: "POST",
async: true,
data: { naziv:$("#naziv").val(),parcele:zemljiste,vrsta_rada:vrsta_rada,opis:$("#opis").val(),pocetak:$("#pocetak").val(),zavrsetak:$("#zavrsetak").val(),status:$("#status").val(),id_parcele:id_parcele,}, //your form data to post goes here as a json object
dataType: "html",

success: function(data) {
$('#myModal').modal('hide');
drawVisualization();
console.log('USPEH');
console.log(data);
},
error: function (data) {
console.log(data);
console.log('GRESKA NEKA');
}
});
}
}
});
});

但是正如您所看到的,我的代码在 select2 输入之后首先检查表单验证,那么我如何同时检查表单和 select2 输入字段?

最佳答案

通过使用 && 运算符,您可以同时检查这两个条件

if ( ($(this).parsley('validate')) && ($("#parcele").select2("data") === null)) {}

关于javascript - 同时验证表单和一些输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758669/

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