我的 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 未定义。 所以我每次条件都不对。 我的要求是
如果所有输入字段都是禁用状态则不提交表单
如果所有输入字段都处于启用状态,则提交表单
我怎样才能做到这一点。我哪里错了?
能否请您提出建议。
最佳答案
$("form").submit(function (event) {
if ($(this).find('input:not(:disabled)').length==0) {
event.preventDefault()
}
})
关于javascript - 如何在不知道表单 ID 的情况下访问表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30342777/