我即要输入字符后搜索的结果是我输入的字符,又要在点击文本框时“请输入地区”自动消失
<form name="form" action="ShowForum.asp?ForumID=<%=ForumID%>" method="POST" onSubmit="return chk();">
<input name="gzqy1" id="gzqy1" type="text" <%if Request("gzqy") <> "请输入地区" and Request("gzqy") <> "" then%>value="<%=replace(Request("gzqy1"),", ","")%>"<%else%>value="请输入地区"<%end if%>>
<script language="JavaScript" type="text/javascript">
function addListener(element,e,fn){
if(element.addEventListener){
element.addEventListener(e,fn,false);
} else {
element.attachEvent("on" + e,fn);
}
}
var myinput = document.getElementById("gzqy1");
addListener(myinput,"click",function(){
myinput.value = "";
})
addListener(myinput,"blur",function(){
myinput.value = "请输入地区";
})
</script>
<input type="submit" value=" 搜索 " />
</form>
在gzqy1文本框里输入字符后点击搜索,显示出来的搜索结果还是“请输入地区”,而不是我输入的字符,应该怎么办?
我即要输入字符后搜索的结果是我输入的字符,又要在点击文本框时“请输入地区”自动消失
------解决方案-------------------- addListener(myinput,"blur",function(){
myinput.value = "请输入地区";
})
你为什么要输入框失去焦点时就显示"请输入地区"?
------解决方案--------------------如果这不是你的意思的话就去掉。