Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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 setCustomValidity在我的上下文中不起作用_Javascript_Html_Customvalidator - Fatal编程技术网

javascript setCustomValidity在我的上下文中不起作用

javascript setCustomValidity在我的上下文中不起作用,javascript,html,customvalidator,Javascript,Html,Customvalidator,我有以下用于自定义验证的代码段: var discountPirces = document.querySelectorAll('.sale-discounted-price input'); for(i=0;i<discountPirces.length;i++) { element = discountPirces[i]; // if discounted price is more than original price if(parseInt(element

我有以下用于自定义验证的代码段:

var discountPirces = document.querySelectorAll('.sale-discounted-price input');
for(i=0;i<discountPirces.length;i++)
{
    element = discountPirces[i];
    // if discounted price is more than original price
    if(parseInt(element.value) > parseInt(element.getAttribute('max')))
    {
        element.setCustomValidity('Discounted Price is more than original price');
    }
    // id discounted price falls below 0
    else if(parseInt(element.value) <0)
    {
       element.setCustomValidity('Discounted Price couldnot be less than zero');
    }
    else
    {
       element.setCustomValidity('');
    }
 }
var折扣pirces=document.querySelectorAll(“.sale折扣价格输入”);
对于(i=0;i parseInt(element.getAttribute('max'))
{
元素.setCustomValidity('折扣价格高于原价');
}
//id折扣价格低于0

else if(parseInt(element.value)
console.log(discountPirces)上的结果是什么
。您是否正确地获取数组中的元素。您是否可以在fiddle中共享工作代码,或者说您在控制台中遇到的任何错误可能有助于获取错误是的,我做到了…警报和控制台.log都在conditionno error@VinodLouis下工作…如果我将警报而不是设置CustomValidity,它就工作了…但是使用警报
看起来很糟糕ly它不起作用
-如果您需要帮助,这是没有帮助的。它以什么方式失败?您在开发人员工具控制台中看到任何消息吗?您期望发生什么?相反会发生什么?在
控制台.log(折扣)上的结果是什么
。您是否正确地获取数组中的元素。您是否可以在fiddle中共享工作代码,或者说您在控制台中遇到的任何错误可能有助于获取错误是的,我做到了…警报和控制台.log都在conditionno error@VinodLouis下工作…如果我将警报而不是设置CustomValidity,它就工作了…但是使用警报
看起来很糟糕ly它不起作用
-如果您需要帮助,这没有帮助。它以什么方式失败?您在开发人员工具控制台中看到任何消息吗?您希望发生什么?相反会发生什么?