javascript - 在不同的元素上设置两次自定义有效性?
问题描述
这是我的代码的一小部分:
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 获得自定义有效性。我怎样才能解决这个问题?
解决方案
推荐阅读
- python - 如何创建函数以从 JSON 文件中提取数据
- c - c 中的 switch 语句与我预期的打印方式不同?
- python - 如何使用 Beautiful Soup 删除 html 评论
- javascript - 在 preventDefault 之后重新启用提交
- html - 如何在css中将图像拉伸到屏幕的50%
- java - 等待 POST 请求并从 Java 中的服务器获取发布的内容
- c++ - 如何用 std::is_same 替换 std::is_same_v
- android - OnRestoreInstanceState 在 Xamarin 中出现问题
- python - Keras train_step 获取纪元数
- android - Unity Engine - 移动端的 UGUI 布局与编辑器中的布局不同