早上好。 默认情况下,我不知道为什么,当页面结束渲染时,我会禁用提交按钮。
<input type="submit" class="buttonColor" disabled="disabled" id="MyMatrix_ctl10_Form_btnSubmit" value="Enviar" name="MyMatrix$ctl10$Form$btnSubmit">
我需要一些方法来启用它,否则我无法提交表单。
我该怎么做?
感谢。
编辑:我只能访问渲染页面的代码。
答案 0 :(得分:1)
脚本启用和禁用按钮
$(document).ready(EnableDisableButton(buttonid,'true');
function EnableDisableButton(objid, isEnable) {
if (isEnable==='true') {
$('#' + objid).removeAttr("disabled");
}
else {
$('#' + objid).attr("disabled", "true");
}
}
或如果您不希望此解决方案只删除disble属性
<input type="submit" class="buttonColor" id="MyMatrix_ctl10_Form_btnSubmit" value="Enviar" name="MyMatrix$ctl10$Form$btnSubmit">
答案 1 :(得分:0)
我假设输入标记上生成的名称和id是ASP.NET。禁用按钮的最可能原因是此页面的代码隐藏实际上将按钮的启用状态设置为false。
这可能是为了防止有人在完成所有值之前提交表单,所以我想在某处可以使用其他一些代码隐藏逻辑来重新启用该按钮。