有一個註冊表單,我檢查用戶名是否可用。 如果可用,則將用戶名字段旁邊的文本顯示爲段落(「可用!」),如果不是則(「不可用!」)。 如果用戶名不可用,我不想提交。表單提交與jquery錯誤
<script type ="text/javascript">
$(function(){
$('#usernameFeedback').load('check.php').show();
$('#usernameID').keyup(function(){
$.post('check.php',{username:registration.username.value},
function(result){
$('#usernameFeedback').html(result).show();
var feedVar = $('#usernameFeedback').text();
});
});
});
</script>
<script>
$(document).ready(function(){
$("#regForm").submit(function(){
alert("HELLO"); // works fine
if ($('#usernameFeedback').text() == "Not available!")
return;
event.preventDefault();
});
});
</script>
有了這個代碼不能正常工作(我是新來的jQuery),在當前頁面不留,如果用戶名不可用..
+1快速&熟練地注意到'事件'=) – MackieeE
感謝您的快速回答!完美的作品;) – cylon