Попытка добавить опцию «проверить наличие» в мою регистрационную форму - PullRequest
0 голосов
/ 04 августа 2011

Я пытаюсь добавить опцию «проверить доступность» для имени пользователя в форме регистрации.

Я пытался использовать тег кнопки, но моя проверка HTML5 предотвращает запуск кода. Вот моя форма, упрощенно:

<input type='text' required>  
<!-- The button !--> 
<button onclick='isAvailable()'>Check Availability </button>
<input type='password' required>
<input type='email' required>

Если пользователь не вводит имя пользователя, пароль и (действительный) адрес электронной почты, то браузер возвращает ошибку при нажатии кнопки.

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

Ответы [ 2 ]

1 голос
/ 04 августа 2011

Добавьте return false; к событию onclick.

<button onclick='isAvailable(); return false;'>Check Availability</button>

И используйте Ajax-вызов для функции isAvailable(), чтобы проверить доступность.

0 голосов
/ 04 августа 2011

Попробуйте использовать библиотеку jQuery.Вы можете использовать это: http://api.jquery.com/jQuery.get/, чтобы получить возврат с вашего URL: http://example.com/checknick.php?&nick=...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...