社区
JavaScript
帖子详情
简单问题(送分)
金华IT民工
2004-05-08 08:55:22
现在碰到这么一个问题,在JSP中怎样把单选按纽的值读取过来啊。form.name.value
用这样读过来的是 undefined(未定义),请高手帮忙。
...全文
78
9
打赏
收藏
简单问题(送分)
现在碰到这么一个问题,在JSP中怎样把单选按纽的值读取过来啊。form.name.value 用这样读过来的是 undefined(未定义),请高手帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
金华IT民工
2004-05-08
打赏
举报
回复
在线等候
金华IT民工
2004-05-08
打赏
举报
回复
不是我知识判断性别,只有两项
littleboys
2004-05-08
打赏
举报
回复
<HTML>
<BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');">
<INPUT TYPE="button" name="test2" value="test2" onclick=" javascript:getRadio('rad');">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(val)
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
alert(document.forms[0].elements[val](i).value);
}
}
}
function CheckRadio(val,msg1,msg2)
{
var is_radio=document.forms[0].elements[val];
var s_msg1=(msg1==null || msg1=="")? "请选择 radio!":msg1;
var s_msg2=(msg2==null || msg2=="")? "没有可选的 radio!":msg2;
if(is_radio)
{
if (document.forms[0].elements[val].value != null)
{
if (document.forms[0].elements[val].checked)
{
return document.forms[0].elements[val].value;
}
else
{
alert(s_msg1);
return "";
}
}
else
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
i_count=i_count+1;
return document.forms[0].elements[val](i).value;
}
}
if(i_count==0)
{
alert(s_msg1);
return "";
}
}
}
else
{
alert(s_msg2);
return "";
}
}
function getRadio(val)
{
var value= CheckRadio(val);
alert(value);
}
//-->
</SCRIPT>
gdjxlhc
2004-05-08
打赏
举报
回复
你的单选按钮是不是有多个,并且名都相同。
如果是就要用数给的方法
form.name[0].value
金华IT民工
2004-05-08
打赏
举报
回复
一定要这么麻烦吗?
littleboys
2004-05-08
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick=" javascript:getValue('rad');">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(val)
{
var check_length = document.forms[0].elements[val].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements[val](i).checked)
{
alert(document.forms[0].elements[val](i).value);
}
}
}
//-->
</SCRIPT>
金华IT民工
2004-05-08
打赏
举报
回复
我试过了结果还是返回undefined
gjd111686
2004-05-08
打赏
举报
回复
先检查form.name.checked
shuibinlang
2004-05-08
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="rad" value="1">
<INPUT TYPE="radio" NAME="rad" value="2">
<INPUT TYPE="radio" NAME="rad" value="3">
<INPUT TYPE="button" name="test" value="test" onclick="getValue(this);">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getValue(point)
{
for(var i=0;i<point.form.length;i++)
{
if (point.form.elements[i].checked)
{
alert(point.form.elements[i].value);
}
}
}
//-->
</SCRIPT>
CSP-J模拟赛二补题
可以使用位运算,例如 1<<6 表示1000000,减去1就成了 111111,那么只需要根据题目给的数据范围,通过 ^ 来判断是否在 a~b 的二进制的范围内。刚开始时有点懵,想的是先循环n+1次,在循环里再定义一个标记变量,然后再在循环里面循环9次,从循环里判断是否符合条件,符合标记不变,不符合就变,再从外层输出;输入一个n,下一行有n+1个元素,每个元素为j,j要满足i%(n/j)==0,否则输出"-"数据下,宽度的取值一定是具有单调性的,可以进行二分查找,二分的范围为,每个单。
1008 Elevator (20 分)java
解题思路:
送分
题。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); int time = n*5; int lastFloor = 0; for(int i=0; i<n; i++) { int floor .
牛客oj 习题2.9Grading&&习题4.1skew数
本题为
送分
题。 #include <cstdio> #include <iostream> #include <algorithm> #include <string> #include <cstring> #include <map> #include <cmath> using namespa...
js点击下拉菜单申请a3_GRE申请季 | 完整
送分
攻略,so easy!
#前菜系列#1. GRE
送分
有2种选择。考试当日免费
送分
和考试过后付费
送分
。附详细操作流程;2. GRE成绩只能通过ETS GRE官网
送分
:https://www.ets.org/gre 一般一至两周后能送达申请学校;3. GRE当天考试结束后,系统会直接提供语文和数学成绩,考试结束后10-15日,ETS将公布写作成绩;4.
送分
前需准备心仪学校的学校代码,或知道学校名字及其所在地区;5. 付费送...
无功倒送
问题
无功倒送就是向电力网输送容性无功。功倒送会增加配电网的损耗,加重配电线路的负担,是电力系统所不允许的。尤其是采用固定电容器补偿方式的用户,则可能在负荷低谷时造成无功倒送,导致电压偏高。 无功补偿设备的生产厂家,虽然都强调自己的设备不会造成无功倒送,但是实际情况并非如此。对于接触器控制的补偿柜,补偿量是三相同调的;对于晶闸管控制的补偿柜,虽然三相的补偿量可以分调,但是很多厂家为了节约资金,...
JavaScript
87,986
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章