关于javascript的点击事件的问题! 很简单,只要有经验就行!

yelang771 2004-05-02 10:39:55
问题一、 在一个事件响应时, 格式例如是: onclick="return function() ";
我想问的问题是,那句话中为什么要有return , 后面直接写所调用的函数名字不久行了吗! 请那位大哥给与指教!

问题二、
是一个关于聊天室的!大家进入聊天室时,所有用户都是显示在一个列表框里面的,想要对谁说话,点击一下他就可以了,然后他的名字就会显示在下面的发送对象的文本框里面! 我想问的问题就是这个,他是怎么实现的,就是怎么实现点击一下列表框里其中一个人的名字,然后这个名字就显示在下面的发送对象的文本框里面!
我查了javascript的书!但我没发现列表框有onclick()事件阿!
也请那位大哥帮忙给与指点!
...全文
53 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jk3278jk 2004-05-03
问题一、 在一个事件响应时, 格式例如是: onclick="return function() ";
答:
使用return 是为了返回一个植,true 或false
比如提交表单的时候,onsubmit="return check()"
如果在check()函数里写入return false; 那样的话表单就不能提交了.
function check()
{
if (youage <18)
{
alert("禁止!");
return false;
}else{
alert("通过!");
return true;
}
}


问题二、

不用onclick. 而用 onchange 事件

  • 打赏
  • 举报
回复
babe0556 2004-05-03
例子真够经典的!
  • 打赏
  • 举报
回复
Zazu 2004-05-03

看看我写的这个例子,两个问题都应该明白了!javascript客户端基础应用并不复杂,建议你抽出十天的时间看一本javascript大全之类的书,十天应该够了,goodluck!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>

</head>

<html><head>
<script language="JavaScript">
<!--
function selectbody(username)
{
document.all.textfield.value=username;
}
//-->
</script>
</head><body>
<form name="form1" method="post" action="do.jsp" onSubmit="return confirm('你确认要对'+textfield.value+'说'+textfield2.value+'这么恶心的话吗?')">
请在线网友:
<p>

<select name="select" size="3" onchange="selectbody(this.value)">
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
<option value="ccc">ccc</option>
</select>
</p>

<p>我对
<input type="text" name="textfield" value="aaa">
说:
<input type="text" name="textfield2" value="傻逼">
<input type="submit" name="Submit" value="提交">
</p>
</form>
</body>
</html>

</html>
  • 打赏
  • 举报
回复
panpan221 2004-05-02
新手学习
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
申请成为版主
帖子事件
创建了帖子
2004-05-02 10:39
社区公告
暂无公告