gpt4 book ai didi

javascript - 如何检查表单是否没有输入字段,如果是则将焦点设置到 anchor 元素

转载 作者:行者123 更新时间:2023-11-29 16:22:54 24 4
gpt4 key购买 nike

有什么方法可以检查特定表单中是否有任何输入字段?或者如果它没有输入字段?

更新:

另外,如果满足条件,如何在页面加载时将焦点返回到按钮?以下似乎不起作用

var numInputs = $("#forgotPassword").find("input:visible").length;
if(numInputs == 0){
$('.button-class > a').focus();
}

最佳答案

我会选择表单中的所有输入并检查有多少返回

var numInputs = $("#formId input").length;

if (numInputs === 0)
console.log("no inputs");

当然如果你想包含文本区域和选择

var numInputs = $("#formId input, #formId textarea, #formId select").length;

或者更简单地说:

var numInputs = $("#formId").find("input, textarea, select").length;

编辑

要排除隐藏输入,您可以使用:visible 伪选择器

var numInputs = $("#formId input:visible").length;

关于javascript - 如何检查表单是否没有输入字段,如果是则将焦点设置到 anchor 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9316651/

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