在jquery.validate中更改按钮的值

时间:2013-05-31 00:33:26

标签: jquery-validate

我有一个aspnet表单,我正在使用jquery-validate进行验证。 在表单中有一个照片上传按钮。 jquery-validate将此按钮的值从“上传”更改为“下一步”。有可能阻止这种情况,例如添加一个设置此按钮值的规则,从而覆盖jquery-validate重命名按钮?见下面的例子:

我是SO的新手,也是jQuery的新手。任何帮助很多abrigado。

<input type="submit" name="ctl00$cphContent$btnUpload" value="Upload" onclick="return checkFile();WebForm_DoPostBackWithOptions(..)" id="ctl00_cphContent_btnUpload" class="button bt-upload ">

    $("#aspnetForm").formwizard({ //form wizard
        formPluginEnabled: true,
        validationEnabled: true,
        focusFirstInput: true,
        validationOptions : { //validation rules
            debug:true,
            errorElement: "span",
            rules: {
                ctl00$cphContent$btnUpload:{value:"Upload"}
            }
        }
    });

1 个答案:

答案 0 :(得分:1)

要解决此问题,我创建了一个'假按钮'并隐藏了原始的上传按钮,然后添加了

$('#fakeupload').click(function(){
    $('#ctl00_cphContent_btnUpload').trigger('click');
});

它不漂亮但它有效。