我有一个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"}
}
}
});
答案 0 :(得分:1)
要解决此问题,我创建了一个'假按钮'并隐藏了原始的上传按钮,然后添加了
$('#fakeupload').click(function(){
$('#ctl00_cphContent_btnUpload').trigger('click');
});
它不漂亮但它有效。