gpt4 book ai didi

javascript - 如何在不知道表单 ID 的情况下访问表单元素?

转载 作者:行者123 更新时间:2023-11-30 16:52:16 27 4
gpt4 key购买 nike

我的 jsp 中有多个具有相同 UI 但 ID 不同的表单。

我想编辑一个特定的表单并通过 Jquery 脚本提交这些表单元素。

我有下面的 js 文件:

  $("form").submit(function(event){
var id= $(this).attr("id");

var name="#"+id;
alert(name);
var dis = $(name).attr("disabled");

if (dis==true){
alert("disabled");
event.preventView()
} else{
alert("not disabled");
//submit the form
}

在这里,我得到 dis 未定义。所以我每次条件都不对。我的要求是

  • 如果所有输入字段都是禁用状态则不提交表单

  • 如果所有输入字段都处于启用状态,则提交表单

我怎样才能做到这一点。我哪里错了?

能否请您提出建议。

最佳答案

可以查看:disabled选择器连同:not()

$("form").submit(function (event) {
if ($(this).find('input:not(:disabled)').length==0) {
event.preventDefault()
}
})

关于javascript - 如何在不知道表单 ID 的情况下访问表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30342777/

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