Javascript 在数据库中为insert执行onclick之前进行表单验证

Javascript 在数据库中为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

我怀疑是否可以在发送数据以插入数据库的onlick函数之前对表单进行验证,因为当我单击数据时,它会被发送,尽管表单不完整

HTML


请遵循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){
        });
        }
        };