gpt4 book ai didi

javascript - 获取所有必需的输入并在页面加载时检查它们

转载 作者:行者123 更新时间:2023-12-02 23:38:20 25 4
gpt4 key购买 nike

function showloading()
{
$('input[required="required"]').each(function(){
if( $(this).val() == "" ){
alert('Please fill all the fields');
return false;
}
});
window.scrollTo(0,0);
var x = Math.floor((Math.random() * 10) + 1);
$("#loading-"+x).show(1000);
}

我有上面的功能现在一切正常,除了行

return false;

不仅仅是警报起作用,而是继续代码我想要的是检查页面是否有必填字段如果必填字段为空不要运行此代码

window.scrollTo(0,0);
var x = Math.floor((Math.random() * 10) + 1);
$("#loading-"+x).show(1000);

谢谢

最佳答案

这是一个纯 JavaScript 的实现

function showloading() {
// get a NodeList of all required inputs, and destructure it into an array
const required = [...document.querySelectorAll('input[required]')];
// Use Array.prototype.some() to find if any of those inputs is emtpy
// and if so, return false (exiting showLoading)
if (required.some(input => input.value === '')) {
alert('Please fill all the fields');
return false;
}
/* whatever you want to do if all required fields are non-empty */
}

关于javascript - 获取所有必需的输入并在页面加载时检查它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56193430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com