jsp页中搜索文本框,默认显现“关键字”点击后“关键字”消失,输入内容点搜索按钮文本框状态保持怎么做?
来源:百度知道 编辑:UC知道 时间:2024/06/04 02:25:58
<input type="text" name="find" value="${empty value ? '关键字':value }">
给文本框一个默认值“关键字”,使用js响应文本框的获取焦点事件,将其值设置为空即可
点击搜索后提交到给Servlet或者action后转向的时候将输入的文本内容回传给显示搜索结果的页面,在request中设置一个名为value值为搜索内容的变量
request.setAttribute("value",request.getParameter("find"));
在搜索文本框onclick的事件中写
<input id="so" type="text" value="关键字" onclick="soClick(this)" onBlur="soBlur(this)"/>
<script>
function soClick(obj){
if(obj.value=="关键字"){
obj.value ="";
}
}
function soBlur(this){
if(obj.value==""){
obj.value ="关键字";
}
}
</script>
要的是不是类似这样的效果呢?
<html>
<head>
<title>Demo</title>
<scri