| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 717 人关注过本帖
标题:初学js,简单问题请教!
只看楼主 加入收藏
long520
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-7
收藏
 问题点数:0 回复次数:5 
初学js,简单问题请教!

这时我写的一个测试页面,本意是想根据一个radio(个人用户,公司用户)的选择,用js判断radio的值来弹出不同的会话框,但是我运行时发现js函数没有对这个radio进行判断,不管怎么选择都是弹出同一个会话框,做了几次修改都没有成功,请高手赐教,我这里先谢了。下面是源代码

<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<head>
<title>welcome</title>

</head>

<script language="JavaScript">
function ok()
{

if(document.loginform.usertype.value=="0"){
alert("person test!");
}else{
alert("company test!");
}
}
</script>

<body>
<form name="loginform" method="post" action="" >
<table>
<tbody>
<tr>
<td>类型:</td>
<td><input type=radio checked value="0" name=usertype>
个人会员 </td>
<td><input type=radio value="1" name=usertype>
企业会员</td>
</tr>
<tr>
<td><input type="button" name="Submit" value="test" onClick="ok()"></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>

搜索更多相关主题的帖子: 简单问题 初学 
2006-02-07 23:10
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 


<html>
<head>
<title>welcome</title>

</head>

<script language=\"JavaScript\">
function ok()
{

if(document.all.loginform.u1.checked){
alert(document.all.loginform.u1.checked+\"--person test!\");
}else{
alert(document.all.loginform.u2.checked+\"--company test!\");
}
}
</script>

<body>
<form name=\"loginform\" method=\"post\" action=\"\" >
<table>
<tbody>
<tr>
<td>类型:</td>
<td><input type=radio checked id=u1 name=usertype>
个人会员 </td>
<td><input type=radio id=u2 name=usertype>
企业会员</td>
</tr>
<tr>
<td><input type=\"button\" name=\"Submit\" value=\"test\" onClick=\"ok()\"></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>


js判断一般用id来表识,name是用来提交表格到服务器的


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2006-02-08 00:40
long520
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-2-7
收藏
得分:0 
非常非常的感谢,对我来说简直是神奇,因为这个问题困扰我好久了,看书和网上资料都没有解决,如果直接交到服务器我倒是会,就是因为想减轻服务器的负担,所以想将一些基本的判断放在html页面内解决,比如登录用户名为空。用id来传这个我还真没看过。

[此贴子已经被作者于2006-2-8 9:46:14编辑过]


2006-02-08 09:32
flyingsheep
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-3
收藏
得分:0 

二楼的按钮是怎么弄出来的啊
这样行么?

<input type='button' name='test' value='测试'>

[此贴子已经被作者于2006-3-5 20:45:07编辑过]

2006-03-03 15:29
flyingsheep
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-3
收藏
得分:0 

为什么不行啊

2006-03-03 15:33
aerefasdf
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2006-3-2
收藏
得分:0 
插入代码:
[CODE]
function ok()
{
var usertype=document.getElementsByName("usertype");
for(i=0;i<usertype.length;i++){
if(usertype[i].checked) break;
}
alert(usertype[i].value);
}
[/CODE]

[此贴子已经被作者于2006-3-5 11:28:06编辑过]


密码啊,是多少? 有事上论坛联系 www.
2006-03-05 11:23
快速回复:初学js,简单问题请教!
数据加载中...
 
   



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

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