注册 登录
编程论坛 ASP技术论坛

ASP+AJAX检测用户名是否存在

gesongs 发布于 2011-10-28 15:15, 1215 次点击
我想把 function show(name) 里的date值拿到function show1(name1)里作比较
但是写的不对!请懂的人帮忙修改,先谢过
代码:
<script src="../ajax/ajax.js"></script>//链接ajax
<script>
                  function show(name)
                  {
                    var ajax=Ajax();
                    ajax.post("ajax.asp",{liao_hao:name},function(date)
                                {
                                  alert(date);//这里是返回值                                 
                                 }  
                              );
                   }
                 function show1(name1)//这里是一个动态按钮获取值
                  {
                   if(date>name1){alert("1")}else{alert("2")}  //写一个这样的比代码
                   }
</script>
6 回复
#2
cserwang2011-10-28 15:26
程序代码:
<script src="../ajax/ajax.js"></script>//链接ajax
<script>
var name_temp="";               

 function show(name)
                  {
                    var ajax=Ajax();
                    ajax.post("ajax.asp",{liao_hao:name},function(date)
                                {
                                  name_temp = date;//把ajax获取到的用户名赋值给全局变量                                
                                 }
                              );
                   }
                 function show1(name1)//点击按钮后拿获取到的name1去和全局变量比较得出比较结果
                  {
                       if(name_temp==name1)
                        {
                            alert("用户名相同");
                        }
                        else
                        {
                            alert("用户名不相同");
                        }
                   }
</script>
你要的是这意思不?
#3
gesongs2011-10-28 15:39
大哥!太谢谢你了!就是这个意思!小弟 还在js的学习中!
顺便 再请教一下 怎样 onblur="show(this.value)" 这么一个动作 才能  同时 获取 value 值 和id 值?
<input name="name" id="name" type="text" onblur="show(this.value)" readonly="true">
<script>
function show(name){
alert(id);
alert(name);}
</script>

[ 本帖最后由 gesongs 于 2011-10-28 15:49 编辑 ]
#4
xmlz2011-10-28 15:56
试试:
<input name="name" id="name" type="text" onblur="show(this)" readonly="true">
<script>
function show(obj){
alert(obj.id);
alert(obj.name);}
</script>
#5
cserwang2011-10-28 15:58
程序代码:
<input name="name" id="name" value="这里是名字" type="text" onblur="show(this.value,this.id)" readonly="true">
<script>
function show(name,id){
alert(id);
alert(name);}
</script>
#6
gesongs2011-10-28 16:14
非常感谢!懂得了这几个传递用法 我可以实现很多功能了 谢谢!
#7
nothing_fly2011-10-28 19:42
看看 解决了嘛`````
1