Я прочитал много документации о jQuery Mobile, кнопках и формах, но я не все понял. Итак, я хочу деактивировать кнопку отправки, пока ответы формы не будут действительными.
Вот мой рабочий код ...
$(document).ready(function()
{
/* $('#submit').button('enable') */ /* Console says "Uncaught TypeError: Object [object Object] has no method 'button'" */
$('#submit').attr("disabled", true);
/* Do stuff */
$('#form').live('keyup change', function()
{
if (isEmailValid && isTextValid)
{
/* $('#submit').attr("disabled", false); */ /* Button is not enable */
$('#submit').button('enable');
}
});
})
...
<div class="content-primary">
<form id="form">
<button data-theme="a" id="submit" type="submit">Submit</button>
</form>
</div>
Мой код работает в Chrome, Firefox и Internet Explorer, но я не понимаю логику: я выключаю и включаю отправку по-разному!
Правильно ли моё решение?
Спасибо за вашу помощь.
Приветствия
V.