js获取文本框的值,有默认值

文本框的默认值为value="",我给设置了失去焦点事件,等我输入了"你好",失去焦点
alert文本框的值,输出的却是""; 怎么解决?

function show(){
obj1=document.getElementById("aaaa");
alert(obj1.value);
}

随便怎么试都行啊

文本框加个onblur=“show()” 代码发不上去

你的代码呢,是不是blur事件中你清空了内容了,你blur中要判断是不是默认值,是默认值再清空控件的值

function test(){
var aaa = document.getElementById("sss").value;
alert("aaa")
}

首先往文本框里输入:你好

 onblur=“show()”
function show(){
var text =$('#id').val();
alert(text);
}

理论上不应该啊,看看你获取对象是不是获取错了