能力值:
( LV3,RANK:20 )
|
-
-
2 楼
当输入框onchange事件触发时,表示内容发生变化,在onchange事件中使用ajax验证
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
能给一个小DEMO吗?之前没写网页程序。
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
创建两个文件demo.html和1.php, 建议使用第三方js库,不然多浏览器多让你吐血
demo.html
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
// 帐号修改
function accountChange(account)
{
if(account != '') {
$.ajax({
type: 'POST',
url: '1.php',
data: {account: account},
dataType: 'json',
success: function(response) {
if(response['code'] == 0 && response['account'] == account) {
$('#check').text('Success');
} else {
$('#check').text('Fail');
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
// 请求失败
}
});
}
}
</script>
帐号: <input type="text" onchange="accountChange($(this).val());" /><label id="check"></label>
<br /><br />
密码: <input type="password" />
1.php
<?php
echo json_encode(array('code' => 0, 'account' => $_POST['account']));
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
这个好像不完整,我刚复制了。好多错误。
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
1.php需要php服务器,这只是demo,不是完整的,我在本地测试能实现异步查询账号数据而已
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我这里有一个DEMO 但是当注册名失去焦点后,一直提示处理中。一直没处理好,大哥帮我看看。
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
js写错了!括号没对齐
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
thank you!
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
jquery里ajax验证,百度下ajax验证插件 或者JQUERY验证插件多得很
|
|
|