Javascript 在数据库中为insert执行onclick之前进行表单验证
我怀疑是否可以在发送数据以插入数据库的onlick函数之前对表单进行验证,因为当我单击数据时,它会被发送,尽管表单不完整 HTMLJavascript 在数据库中为insert执行onclick之前进行表单验证,javascript,php,html,Javascript,Php,Html,我怀疑是否可以在发送数据以插入数据库的onlick函数之前对表单进行验证,因为当我单击数据时,它会被发送,尽管表单不完整 HTML 请遵循if-else部分并将jQuery验证添加到该部分 function addoc{ var name = document.getElementById("nomoc").value; var qty = document.getElementById("qtyoc").value; var sku = docu
请遵循if-else部分并将jQuery验证添加到该部分
function addoc{
var name = document.getElementById("nomoc").value;
var qty = document.getElementById("qtyoc").value;
var sku = document.getElementById("skuoc").value;
var prov = document.getElementById("provoc").value;
var link = document.getElementById("link").value;
var vt = document.getElementById("vtoc").value;
var vd = document.getElementById("vdoc").value;
var obs = document.getElementById("obsoc").value;
if(custome_Jquery_validation)
{
//validation error
}
else if(another_custome_Jquery_validation)
{
//validation error
}.....
else{
$.get("funciones.php", {function : 34, name : name, qty : qty, sku : sku, prov : prov, link : link, vt : vt, vd :vd, obs : obs}, function(data){
});
}
};
required
输入字段上的参数仅在使用和提交表单时有效。如果您使用的是ajax,这就是为什么这些参数不起作用的原因。您必须使用javascript验证输入。此外,您还应该始终检查服务器端的数据,而不仅仅是将数据转储到数据库中。重要的一点是,我还希望您也有一个验证服务器端!?我没有来自服务器端的验证:(
function addoc{
var name = document.getElementById("nomoc").value;
var qty = document.getElementById("qtyoc").value;
var sku = document.getElementById("skuoc").value;
var prov = document.getElementById("provoc").value;
var link = document.getElementById("link").value;
var vt = document.getElementById("vtoc").value;
var vd = document.getElementById("vdoc").value;
var obs = document.getElementById("obsoc").value;
$.get("funciones.php", {
function : 34,
name : name,
qty : qty,
sku : sku,
prov : prov,
link : link,
vt : vt,
vd :vd,
obs : obs
}, function(data){});
};
function addoc{
var name = document.getElementById("nomoc").value;
var qty = document.getElementById("qtyoc").value;
var sku = document.getElementById("skuoc").value;
var prov = document.getElementById("provoc").value;
var link = document.getElementById("link").value;
var vt = document.getElementById("vtoc").value;
var vd = document.getElementById("vdoc").value;
var obs = document.getElementById("obsoc").value;
if(custome_Jquery_validation)
{
//validation error
}
else if(another_custome_Jquery_validation)
{
//validation error
}.....
else{
$.get("funciones.php", {function : 34, name : name, qty : qty, sku : sku, prov : prov, link : link, vt : vt, vd :vd, obs : obs}, function(data){
});
}
};