Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 除非达到最低总数,否则不要提交电子邮件表单_Javascript_Forms - Fatal编程技术网

Javascript 除非达到最低总数,否则不要提交电子邮件表单

Javascript 除非达到最低总数,否则不要提交电子邮件表单,javascript,forms,Javascript,Forms,我为我的无知提前道歉。。。我们有一个订单,我们希望用户订购至少6个项目,不一定是每个项目,而是等于6个或更多项目的总和/组合。我有它的总量,但没有一个工作onclick/onsubmit功能,可以提醒您在提交表单之前达到最小订单数量。有什么想法吗?提前谢谢。我希望这是足够的信息来继续下去,而不是发布所有的实际代码。如果没有,我可以创建一些虚拟文本,以便在必要时应用。为要计数的输入添加一个类: <input name="LEDname" type="text" id="v8" class="

我为我的无知提前道歉。。。我们有一个订单,我们希望用户订购至少6个项目,不一定是每个项目,而是等于6个或更多项目的总和/组合。我有它的总量,但没有一个工作onclick/onsubmit功能,可以提醒您在提交表单之前达到最小订单数量。有什么想法吗?提前谢谢。我希望这是足够的信息来继续下去,而不是发布所有的实际代码。如果没有,我可以创建一些虚拟文本,以便在必要时应用。

为要计数的输入添加一个类:

<input name="LEDname" type="text" id="v8" class="tallyable" />

如果Minsatified{$'input[type=submit]'.removeAttr'disabled';}禁用了submit按钮,直到min满意为止,然后启用它。感谢您的帮助,不幸的是,我是一个新手,缺少了一些东西。。。我使用以下链接来帮助我获得字段的总和,然后对提交按钮执行以下操作:codecodeMaybe将帮助您。假设您输入的值是已排序项目的计数或总和。我在里面放了一些笔记来帮助你理解事情的进展。你太棒了,J·威尔斯。非常感谢您的耐心和帮助,这看起来很完美。我将努力在实际表单上实现它,但它似乎正是我要寻找的。再次感谢!np-让我知道,我会发布一个你可以接受的答案。这非常有效,你太棒了。救了我很多心痛,所以很感激。
$('.tallyable').on('keyup', function () {
    var total = getTotal();
    $('#orderCount').html(total);
    enableOrDisableSubmit(total);
});

function getTotal(){
    var total = 0;
    $('.tallyable').each(function(){
        if ($(this).val().trim().length > 0) {
            var currentVal = isNaN(parseInt($(this).val())) ? 0 : parseInt($(this).val());
            total += currentVal;
            $(this).val(currentVal);
        }
    });
    return total;
}

function enableOrDisableSubmit(val) {
    if (val >= 6) {
        $('#submit').removeAttr('disabled');
    } else {
       $('#submit').attr('disabled', 'disabled');
    }
}