启用提交按钮的JavaScript(ASP页)
问题描述:
早上好。 默认情况下,我不知道为什么,当页面结束渲染,我得到禁用提交按钮。启用提交按钮的JavaScript(ASP页)
我需要某种方式来启用它,否则我无法提交表单。
我该怎么办?
谢谢。
编辑:我只能访问到渲染页面的代码。
答
脚本启用和禁用按钮
$(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">
答
我被生成的名称和ID假设在这是ASP.NET的输入标签上。禁用的按钮的最可能的原因是,该页面的代码隐藏实际上是设置按钮的启用状态为false。
这可能是防止有人提交表单完成所有值之前,所以我想会有一些其他的代码隐藏逻辑的地方重新启用按钮。
是可以去除一些JavaScript代码属性?正如我在编辑中所说的,我只能访问渲染页面。 (portalrender.aspx) – 2010-05-21 09:20:01
尝试我在你的代码给出的脚本 - 为此,你应该incluedu jQuery的JavaScript文件。你也可以很容易找到这个javascript – 2010-05-21 09:25:58
检查这个javascript:http://www.houseofscripts.com/scripts/javascripts/disablebm.htm – 2010-05-21 09:29:38