У меня есть вот такой вид:Проблема при отправке формы с Представлять кнопка отключена
<form id="register-form" action="<?=$_SERVER['PHP_SELF']?>" method="post">
<label>Name <span style='color: red'>*</span><br/>
<input type='text' name='user_name'/>
</label>
<label>Email <span style='color: red'>*</span><br/>
<input type='text' name='user_email'/>
</label>
//Another form elements
<button name='register' type='submit'>Register</button>
</form>
Чтобы обработать форму, я использую:
if(isset($_POST['register']))
{
//Process
}
Что мне нужно, это кнопка register
быть отключена, если пользователь нажимает на него. Я нашел решение:
$('#register-form').submit(function()
{
$(this).find(":submit").attr('disabled', 'disabled');
});
С помощью этого кода JQuery кнопка отключена, когда я нажимаю на него, но PHP не обрабатывать форму. Как это исправить?
Это работает для меня [здесь] (http://jsfiddle.net/8qe4mygq/), но я мог бы что-то пропустил. – Anders
Какую версию jQuery вы используете? Возможно, вы захотите использовать '.prop()' вместо '.attr()' –
@JayBlanchard Даже с '.prop()' форма не ограничивается. – Dyan