2013-07-05 5 views
0

У меня есть всплывающее окно JQuery, которое содержит форму, и кнопка отправки отключена. Предполагается, что кнопка будет активирована после заполнения всех полей. Для этого я запустил javascript-скрипт. Однако это не сработало, и страница обновилась. Я добавил еще одну кнопку, чтобы проверить включение.Кнопка включения в мобильном всплывающем окне jQuery

< 'кнопка ID = отключено = "submitButton"' истина 'данных тема =-значок данных "б" = Done < "проверить"> '/ кнопку'>

<' кнопка ID = "х "OnClick =" enableButton() " '> Включить < '/ кнопку'>

сценарий:

function enableButton() 
{ 

    document.getElementById("submitButton").disabled=false; 

} 

Это не сработало. Я пробовал писать сценарии в соответствии с правилами плагина jquery:

$("#x").onclick(function() 
{          
    $("#submitButton").button('enable'); 
}); 

Это тоже не сработало. Любая идея почему? Опять же, эта форма находится во всплывающем окне jquery.

+0

Можете ли вы показать свой код? создать jsfiddle – dejavu

ответ

0

Try:

$("#submitButton").removeAttr('disabled'); 

В вашем случае клик

+0

Не работает:/И когда я нажимаю кнопку «Включить», он возвращает меня на страницу, с которой я открыл всплывающее окно, с URL-адресом, добавленным с элементами формы. Я удалил атрибут submit из формы, но это не изменило ситуацию. – Xstatic

+0

Хорошо, я просто проверил код с двумя кнопками на странице, и он отлично работает. Одна кнопка отключена, и я использовал другую, чтобы включить ее при щелчке. Проблема возникает, когда кнопки находятся во всплывающем окне. Любое понимание? – Xstatic

0

Вы можете попробовать это;

$("#submitButton").removeClass('ui-disabled');