首页 > 解决方案 > 在不同的元素上设置两次自定义有效性?

问题描述

这是我的代码的一小部分:

function submitFunction(event) {
  event.preventDefault();
  if ((isNaN(input1.value)) && (isNaN(input2.value))) {
    input1.setCustomValidity("Enter number.");
    input2.setCustomValidity("Enter number.");
    document.querySelector("#foodWasteFeedback").textContent = "You need to enter a number.";
  } 
}

输入 1 和 2 是表单中的两个输入 ID。当提交字符串而不是 int 时,我想为它们添加自定义有效性。但是,只有输入 1 获得自定义有效性。我怎样才能解决这个问题?

标签: javascript

解决方案


推荐阅读