关于javascript的点击事件的问题! 很简单,只要有经验就行!
问题一、 在一个事件响应时, 格式例如是: onclick="return function() ";
我想问的问题是,那句话中为什么要有return , 后面直接写所调用的函数名字不久行了吗! 请那位大哥给与指教!
问题二、
是一个关于聊天室的!大家进入聊天室时,所有用户都是显示在一个列表框里面的,想要对谁说话,点击一下他就可以了,然后他的名字就会显示在下面的发送对象的文本框里面! 我想问的问题就是这个,他是怎么实现的,就是怎么实现点击一下列表框里其中一个人的名字,然后这个名字就显示在下面的发送对象的文本框里面!
我查了javascript的书!但我没发现列表框有onclick()事件阿!
也请那位大哥帮忙给与指点!
问题点数:50、回复次数:4Top
1 楼panpan221(我是来学习的!)回复于 2004-05-02 23:07:21 得分 0
新手学习Top
2 楼Zazu(沙祖)回复于 2004-05-03 05:32:34 得分 25
看看我写的这个例子,两个问题都应该明白了!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>
Top
3 楼babe0556()回复于 2004-05-03 08:51:52 得分 0
例子真够经典的!Top
4 楼jk3278jk(←■【编程先锋】★★★★★★★★★★)回复于 2004-05-03 11:15:53 得分 25
问题一、 在一个事件响应时, 格式例如是: 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 事件
Top




