【问题标题】:Enable submit button javascript ( asp page )启用提交按钮javascript(asp页面)
【发布时间】:2010-05-21 08:57:41
【问题描述】:

早上好。 默认情况下,我不知道为什么,当页面结束渲染时,提交按钮被禁用。

<input type="submit" class="buttonColor" disabled="disabled" id="MyMatrix_ctl10_Form_btnSubmit" value="Enviar" name="MyMatrix$ctl10$Form$btnSubmit">

我需要一些方法来启用它,否则我无法提交表单。

我该怎么做?

谢谢。

编辑:我只能访问渲染页面的代码。

【问题讨论】:

    标签: javascript button form-submit


    【解决方案1】:

    启用和禁用按钮的脚本

      $(document).ready(EnableDisableButton(buttonid,'true'); 
    
    
        function EnableDisableButton(objid, isEnable) {
            if (isEnable==='true') {
                $('#' + objid).removeAttr("disabled");
            }
            else {
                $('#' + objid).attr("disabled", "true");
            }
        }
    

    如果您不想要此解决方案,只需删除禁用属性

    <input type="submit" class="buttonColor" id="MyMatrix_ctl10_Form_btnSubmit" value="Enviar" name="MyMatrix$ctl10$Form$btnSubmit">
    

    【讨论】:

    • 是否可以使用一些 javascript 代码删除该属性?正如我在编辑中所说,我只能访问渲染页面。 (portalrender.aspx)
    • 尝试我在你的代码中给出的脚本——为此你应该包含 jquery javascript 文件。你也可以很容易地找到 javascript
    • 感谢您的帮助。它帮助我快速找到解决方案。 :)
    【解决方案2】:

    我假设输入标签上生成的名称和 id 是 ASP.NET。禁用按钮的最可能原因是该页面的代码隐藏实际上将按钮的启用状态设置为 false。

    这可能是为了防止有人在所有值完成之前提交表单,所以我猜在某个地方会有一些其他代码隐藏逻辑来重新启用按钮。

    【讨论】:

      猜你喜欢
      • 2019-03-19
      • 2017-08-09
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2017-07-31
      • 1970-01-01
      相关资源
      最近更新 更多