Forms 如何使脚本适用于具有多个表单的页面上的特定表单

Forms 如何使脚本适用于具有多个表单的页面上的特定表单,forms,Forms,我使用的脚本会禁用submit按钮,除非用户单击并浏览要上载的文件 $(document).ready(function() { $('input:submit').attr('disabled',true); $('input:file').change( function(){

我使用的脚本会禁用submit按钮,除非用户单击并浏览要上载的文件

                $(document).ready(function() {
                    $('input:submit').attr('disabled',true);
                    $('input:file').change(
                        function(){
                            if ($(this).val()){
                                $('input:submit').removeAttr('disabled'); 
                            }
                            else {
                                $('input:submit').attr('disabled',true);
                            }
                        });
                });
我在同一页上有两个表格,我想把它和一个特定的表格联系起来

第一种形式:

<form action="" method="post" name="name1" id="id1">

第二种形式:

<form action="" method="post" name="name2" id="id2">

javascript中有没有一种方法专门将其附加到#id1而不是id2

我可以这样放吗<代码>$('#id1.input:submit')-将id添加到脚本中的符号或语法是什么?抱歉,我仍在学习可以组合哪些部分。

替换
$('input:submit')。attr('disabled',true)

$('form#id1 input:submit').attr('disabled',true)

我不明白你所有的问题,为什么不使用$('form#id1')这就是我要使用它的地方,但我不知道#id1放在代码的哪一部分。这会取代$(文档)部分吗?哇。。我不知道那里有空位。知道这一点太棒了。谢谢你,皮萨努。非常感谢!这一部分叫什么,这样我就可以读得更多$(此处为该部分)。属性