Я был бы рад, если бы кто-нибудь мог помочь мне решить это
У меня есть страница регистрации пользователя с полями выбора имени пользователя и пароля, я выполняю проверку и доступность асинхронно с использованием прослушивателей событий,
//username
$("#username" ).bind('blur',function(e){
//ajax call
if (e.target == e.currentTarget) {
e.stopPropagation();
e.preventDefault();
}
return false;
});
//userpassword
$("#userpassword" ).bind('blur',function(e){
//ajax call
if (e.target == e.currentTarget) {
e.stopPropagation();
e.preventDefault();
}
return false;
});
однако при размытии (звонке) дочернего поля пароля также активируется вызов ajax для поля имени пользователя, я подозреваю, что это проблема с пузырями, но почему-то stopPropagate () не работает
// добавляем пометку вверх
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<ul>
<li>
<input name="user[name]" type="text" id="username" accesskey="u" value="" maxlength="15" autocomplete="off" class="username" /></li>
<li><input name="user[password]" type="text" id="userpassword" accesskey="p" value="" autocomplete="off" class="userpassword" /></li>
</ul>
</form>