Включить javascript кнопки отправки (страница asp)

Доброе утро. По умолчанию, и я не знаю, почему, когда страница завершает рендеринг, я отключаю кнопку отправки.

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

Мне нужно каким-то образом включить его, иначе я не могу отправить форму.

Как мне это сделать?

Спасибо.

Изменить: у меня есть доступ только к коду страницы визуализации.


person Filipe Costa    schedule 21.05.2010    source источник


Ответы (2)


скрипт для включения и отключения кнопки

  $(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">
person Pranay Rana    schedule 21.05.2010
comment
Можно ли удалить этот атрибут с помощью кода javascript? Как я сказал в редактировании, у меня есть доступ только к странице рендеринга. (portrender.aspx) - person Filipe Costa; 21.05.2010
comment
попробуйте скрипт, который я дал в вашем коде - для этого вы должны включить файл javascript jquery. вы также можете легко найти javascript для этого - person Pranay Rana; 21.05.2010
comment
проверьте этот javascript: houseofscripts.com/scripts/javascripts/disablebm.htm - person Pranay Rana; 21.05.2010
comment
Спасибо за вашу помощь пранай. Это помогает мне быстро найти решение. :) - person Filipe Costa; 27.05.2010

По сгенерированному имени и идентификатору во входном теге я предполагаю, что это ASP.NET. Наиболее вероятная причина неактивной кнопки заключается в том, что код программной части для этой страницы фактически устанавливает для состояния Enabled кнопки значение false.

Это, вероятно, сделано для того, чтобы кто-то не отправил форму до того, как все значения будут заполнены, поэтому я предполагаю, что где-то должна быть какая-то другая логика кода для повторного включения кнопки.

person Colin Ramsay    schedule 21.05.2010