jsp页面,一个文本框输入1时,光标离开,该文本框显示“你好”(已实现)。题目见问题补充。

当文本框输入1,2时。要求光标离开时,该文本框文本框显示“百度,你好”或者是输入两个以上的数字,以逗号分开。显示数字对应的内容,同样也是以逗号分开。例如:在文本框输入1,... 当文本框输入1,2时。要求光标离开时,该文本框文本框显示“百度,你好”或者是输入两个以上的数字,以逗号分开。显示数字对应的内容,同样也是以逗号分开。例如:在文本框输入1,3,5或者输入2,4,6都会在改文本框显示对应的内容。
如果题目不清楚,我还可以再补充。希望得到高手帮助。
是用JS实现。。。
展开
 我来答
左潇龙
2011-10-04 · TA获得超过470个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:276万
展开全部
首先光标离开的是onblur事件,具体的js可以这么写
<input type="text" onblur="test(this.value)"/>
<script type="text/javascript">
function test(value){
具体这里面怎么写,不太清楚你要干什么。。。。。

}
</script>
更多追问追答
追问
光标离开onblur事件 已经做出来了。
现在是想做,当文本框输入1,2时,光标离开 想让该文本框中显示 "百度,你好"
就是 做判断时 1对应 百度 2 对应 你好 输入这两个数字 在页面文本框中显示“百度,你好” 或者是 1对应 百度 2对应 知道 3对应 你好 做判断>>
当输入2,3时 文本框显示 “知道,你好” 输入1,2,3时 光标离开文本框显示“百度,知道,你好”。题目不清楚,我还可以再补充
追答
好蒙..我试着给你写写吧,如果你感觉不是的话,我估计你也可以从中悟出点什么。

function test(input){
var content=input.value;
content.replace("1","百度");
content.replace("2","知道");
content.replace("3","你好");
input.value=content;
}

上面三句话的意思是有1的话把1换成百度,2的话换成知道,3的话换成你好,不知道合你的心意不。另外我没测试,不敢说贴上去就能用,你可以试下。
匿名用户
2011-10-04
展开全部
AJAX
追问
用ajax我没做出来。。。就没研究那个了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-10-04 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:663万
展开全部
用dwr做
追问
不是很清楚那个,现在用的时js
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式