jsp页中搜索文本框,默认显现“关键字”点击后“关键字”消失,输入内容点搜索按钮文本框状态保持怎么做?
4个回答
展开全部
<input type="text" name="find" value="${empty value ? '关键字':value }">
给文本框一个默认值“关键字”,使用js响应文本框的获取焦点事件,将其值设置为空即可
点击搜索后提交到给Servlet或者action后转向的时候将输入的文本内容回传给显示搜索结果的页面,在request中设置一个名为value值为搜索内容的变量
request.setAttribute("value",request.getParameter("find"));
给文本框一个默认值“关键字”,使用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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面的这个用js的onfocus事件,
后面这个问题,用struts标签的话,状态自动保持,不用管的!
后面这个问题,用struts标签的话,状态自动保持,不用管的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要的是不是类似这样的效果呢?
<html>
<head>
<title>Demo</title>
<script type="text/javascript">
<!--
function $(id){
return document.getElementById(id);
}
function clean(id){
$(id).value='';
$(id).className='';
}
function review(id){
if($(id).value==''){
$(id).value='关键字';
$(id).className='def';
}
}
//-->
</script>
<style type="text/css">
<!--
.def{
font-style: italic;
color: darkgray;
}
//-->
</style>
</head>
<body>
<form action="#"></form>
<t1><center>Demo</center></t1><hr>
<input id="search" name="search" type="text" size="50" class="def" onfocus="clean('search')" onblur="review('search')" value="关键字">
</body>
</html>
<html>
<head>
<title>Demo</title>
<script type="text/javascript">
<!--
function $(id){
return document.getElementById(id);
}
function clean(id){
$(id).value='';
$(id).className='';
}
function review(id){
if($(id).value==''){
$(id).value='关键字';
$(id).className='def';
}
}
//-->
</script>
<style type="text/css">
<!--
.def{
font-style: italic;
color: darkgray;
}
//-->
</style>
</head>
<body>
<form action="#"></form>
<t1><center>Demo</center></t1><hr>
<input id="search" name="search" type="text" size="50" class="def" onfocus="clean('search')" onblur="review('search')" value="关键字">
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询