有一个注册表,我检查用户名是否可用。如果可用,则在用户名字段旁边显示一个文本进入段落(“可用!”),如果不可用(“不可用!”)。如果用户名不可用,我不想提交。
<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 新手),如果用户名不可用,则不会停留在当前页面中。