| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1053 人关注过本帖
标题:[求助] 提交搜索的时候居然把On focus的内容提交了,这是怎么回事
只看楼主 加入收藏
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
 问题点数:0 回复次数:12 
[求助] 提交搜索的时候居然把On focus的内容提交了,这是怎么回事

以下是代码:

<form action="product_search.asp" method="post" name="form2"><td height="30" colspan="2" align="center" background="../image/line_1x28bg.gif">
<font class="r12">快速查找所有产品:
<input name="keyword" type="text" size="20" maxlength="50" value="请输入不含空格关键字" onFocus="this.value='';" onBlur="this.value='请输入关键字';">
</font>
<input name="搜 索" type="submit" id="搜 索" value="搜 索" /></td>
</form>

还有就是怎样让显示的文字为蓝底白字,然后点击就去掉了?

上面的代码按回车没有问题,可按“搜索”就有问题了

搜索更多相关主题的帖子: focus value name 搜索 
2006-01-19 12:36
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
收藏
得分:0 

建议LZ多看看基础教程吧
想设置文字的蓝底白字,你只要简单的看一下CSS教程就行了


我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2006-01-19 15:00
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 
哪些 基础,我现在就是在学基础,半路出家,理解有限,没办法,我们上学根本没有学过计算机,出门打工也只在中关村卖了几年配件,现在学这个我知道有很大困难,只是觉得很感兴趣,有些东西真的很难理解,如果您懂觉得很简单,我要是入了门我也不会提您看来很低级的问题了,在这里我非常感谢大家对我的支持和帮助,我也想回答大家的几个问题,可是大家提的问题我都不会,我也很羡慕在这里多答少问或多答不问。
2006-01-19 15:15
fcnh1983
Rank: 1
等 级:新手上路
帖 子:665
专家分:0
注 册:2005-8-31
收藏
得分:0 

这不就是蓝底白色吗


^^多谢赐教!!无以为报只好以身相许!!!^^谢谢,不用谢,要谢的,多说不用了^^如果真的要谢,那就嫁给我吧,好啊^^
2006-01-19 15:30
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
[CODE]

<input type="text" name="textfield" onmouseover="this.onFocus;this.value='aa';this.select()" />

[/CODE]

2006-01-19 15:30
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 

谢谢大家对我的帮助,我基本上是想达到5楼的意思,但正好相反,我现在已经做成这个样子了,


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<form action="product_search.asp" method="post" name="form2"><td height="30" colspan="2" align="center" background="../image/line_1x28bg.gif">
<font class="r12">快速查找所有产品:
<input name="keyword" type="text" size="20" maxlength="50" value="请输入不含空格关键字" onFocus="this.value=''" onMouseOver="this.focus()">
</font>
<input name="搜 索" type="submit" id="搜 索" value="搜 索" /></td>
</form>
<form action="product_search.asp" method="post" name="form2"><td height="30" colspan="2" align="center" background="../image/line_1x28bg.gif">
<font class="r12">快速查找所有产品:
<input name="keyword" type="text" size="20" maxlength="50" value="请输入不含空格关键字" onMouseOver="this.focus()" onFocus="this.select()" >
</font>
<input name="搜 索" type="submit" id="搜 索" value="搜 索" /></td>
</form>
</body>
</html>

[此贴子已经被作者于2006-1-19 15:56:10编辑过]

2006-01-19 15:49
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
提交搜索的时候居然把On focus的内容提交了,这是怎么回事
============
这个我不知道你说什么

还有就是怎样让显示的文字为蓝底白字,然后点击就去掉了?
===================
<input type="text" name="textfield" onmouseover="this.onFocus;this.value='aa';this.select()" />

2006-01-19 15:57
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 

刚才没有贴上去,就是您说的那样,我贴的是两种情况,您现在这个的表现方式为:onmouseover 选中,但点击并不去掉,而且现实时看不到aa,我想把我上面的两种情况组合一下,即:

页面显示 aa 鼠标放上去选择(及蓝底白字),鼠标按下清空,最好是鼠标离开显示aa;也可以:

页面显示 aa (蓝底白字),鼠标放上去或鼠标按下清空,最好是鼠标离开显示aa(蓝底白字)。

我正在研究,由于语法知识都不知道,只能一个个试,时间长了也就记住了,慢慢就有规律了,非常感谢您。

2006-01-19 16:11
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

Text单行单列输入元素
功能:对Text标识中的元素实施有效的控制。
基本属性:
Name:设定提交信息时的信息名称。对应于HTML文档中的Name。
Value:用以设定出现在窗口中对应HTML文档中Value的信息。
defaultvalue:包括Text元素的默认值
基本方法:
blur():将当前焦点移到后台。
select():加亮文字
主要事件:
onFocus:当Text获得焦点时,产生该事件。
OnBlur:从元素失去焦点时,产生该事件。
Onselect:当文字被加亮显示后,产生该文件。
onchange:当Text元素值改变时,产生该文件。

[此贴子已经被作者于2006-1-19 16:30:56编辑过]


2006-01-19 16:30
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> </title>
</head>
<body>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>&nbsp;</td>
</tr>
<tr>
<form action="product_search.asp" method="post" name="form2"><td height="16" align="center">
<font class="r12">快速查找:
<input name="keyword" type="text" size="20" maxlength="50" value="请输入关键字" onFocus="this.value=''" onMouseOver="this.focus()">
</font><input name="搜 索" type="submit" id="搜 索" value="搜 索" /></td>
</form></tr>

</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>&nbsp;</td>
</tr>
<tr>
<form action="product_search.asp" method="post" name="form2"><td height="16" align="center">
<font class="r12">快速查找:
<input name="keyword" type="text" size="20" maxlength="50" value="请输入关键字"onMouseOver="this.focus()" onFocus="this.select()">
</font><input name="搜 索" type="submit" id="搜 索" value="搜 索" /></td>
</form></tr>

</table>

</body>
</html>

2006-01-19 16:54
快速回复:[求助] 提交搜索的时候居然把On focus的内容提交了,这是怎么回事
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048171 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved