描述:在用户名一栏输入一个用户名,比如我输入“abc”,当鼠标点击其他地方的时候程序会自动验证次用户明是否被注册,如果被注册了会有一个警告窗口进行提示:此用户名已经被注册。问题:当我点击警告窗口上的“确定”按钮后,用户名输入框里面还有abc,当我再点击其他地方(包括提交按钮)的时候就不提示此用户名已经被注册过了,我想正确的效果应该是第一次提示用户名被注册后,如果不更改输入再点击其他的地方还会提示用户名已经被注册。这个是不是就是所谓的焦点的问题?希望高手们给与帮助--------------部分主要代码---------
<script language="javascript">
function IsUsernameExist_callback(result)
{
var msg = document.getElementById('Message');
var value = result.value;
if( value == '1' )
{
msg.innerHTML = '用户名可用!';
msg.style.color='green';
}
else
{
alert("此用户名已经被注册!");
return false;
}
}
function VerifyUserName(name)
{
MyRegister.Register.GetReturnCode(name, IsUsernameExist_callback);
}
</script>
<script language="javascript">
function IsUsernameExist_callback(result)
{
var msg = document.getElementById('Message');
var value = result.value;
if( value == '1' )
{
msg.innerHTML = '用户名可用!';
msg.style.color='green';
}
else
{
alert("此用户名已经被注册!");
return false;
}
}
function VerifyUserName(name)
{
MyRegister.Register.GetReturnCode(name, IsUsernameExist_callback);
}
</script>
解决方案 »
- aspx字符编码在那里定义的,想把utf-8改为gb2312
- 记录用户登录时的IP,对网页的所有操作,这样的代码该怎么写?
- asp.net + Hibernate Spring
- 在asp.net中怎么实现我单击回车我就触发一个事件啊?????
- 服务器端,空间的摆布,请大家进来看看。
- 已知TreeView的ID值,求对应的Text值??
- 如果我的机器没有安装VS。NET,那么我的IIS怎样才能运行.net?
- 这样的正则提取怎么写啊
- 怎么样取得前一个网址啊?
- %%%挑战DataGrid高手:这种Grid如何实现?%%%
- 一个按钮问题,请各位高手大虾解答!!
- 请问一下,我用Win2003作为代码服务器,Unlix系统作为数据库服务器,Unlix上的数据库为MYSQL,用ASP.NET编写服务器代码请问可以实现吗?
document.form1.Button1.enable=false//没起作用
return false;是应该这样写么?还需要设置其他的么?测试没有成功
document.form1.Button1.disabled="disabled";
return false;
document.form1.Button1.disabled=true;
return false;
document.form1.Button1.disabled=false;
{
msg.innerHTML = '用户名未被注册!';
msg.style.color='green';
document.form1.Button1.enabled=true;//不起作用
return true;
}
else
{
msg.innerHTML = '用户名已被注册!';
msg.style.color='red';
document.form1.Button1.disabled=true;
return false;
}
其中主要的代码已经改成上面的样子,我现在有一个名为11的用户,当我输入1时,提示“可以注册”,按钮不变灰,当我继续输入一个1时(也就是11),此时提示“已被注册”按钮变灰,我继续输入1(也就是111)时,提示“可以注册”但按钮依然是灰色,不可按,也就是document.form1.Button1.enabled=true;没起作用,不知道这句代码对不对。----
另外 to iuhxq(小灰)
怎样检测“在失去焦点的时候检测是否被注册过”谢谢同志们
好了,结贴