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

时间:2013-01-19 16:02:19

标签: forms

我正在使用一个禁用提交按钮的脚本,除非用户点击并浏览要上传的文件。

                $(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);
                            }
                        });
                });

我在同一页面上有2个表单,我希望这与特定表单相关联。

第一种形式:

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

第二种形式:

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

javascript中是否有一种方法可以将其附加到#id1而不是id2?

我会这样放吗? $('#id1.input:submit') - 将id添加到脚本中的符号或语法是什么?对不起,我还在学习哪些部分可以合并。

1 个答案:

答案 0 :(得分:1)

用{替换$('input:submit').attr('disabled',true); $('form#id1 input:submit').attr('disabled',true);