如何保存网页中所有的 单选 与 复选 (不管有没有选中)

happymingnan 2003-11-19 03:49:43
for each element in request.form
response.write element
next
这样只获得了用户 有选中 的表单元素的 name值 ,我要不管 有没有选中,
把页面中所有元素的 name值 都 打印出来,该怎么做?
问题严重,急!
...全文
64 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
happymingnan 2003-11-20
  • 打赏
  • 举报
回复
可不可以再具体点,我用还是不行,本来有选中的
都变的没有选中了. ^_^
xyzoem2 2003-11-20
  • 打赏
  • 举报
回复
已经适用过
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
function mtest(){
var i=0;
while(i<document.form1.length){
if(document.form1.elements[i].type=="checkbox"|| document.form1.elements[i].type=="radio"){
if(document.form1.elements[i].checked==false){
document.form1.elements[i].value="SETNULL";
document.form1.elements[i].checked=true;
alert(document.form1.elements[i].name);
}
}
i++;
}

}
</script>
</head>
<body>
<form name="form1" id="form1">
<input type="text" name=test value=test><input type=checkbox name=test1 value="test2">
<input type=button name="test" value="test" onclick="mtest();"></form>
xyzoem2 2003-11-20
  • 打赏
  • 举报
回复
哈哈,不好意思,犯了个低级错误,请把if中的= 改为==
happymingnan 2003-11-19
  • 打赏
  • 举报
回复
这样做的话,没有选中的单选的 或者 复选框 的值是没有提交的。
我要把所有的不管有没有选中的 ,所有 元素一起提交。
fjw2002 2003-11-19
  • 打赏
  • 举报
回复
name应该是一样的把。
happymingnan 2003-11-19
  • 打赏
  • 举报
回复
up
xyzoem2 2003-11-19
  • 打赏
  • 举报
回复
检查用
var i=0;
while(i<document.form1.length){
//这里最好还要加些限定,因为有些表单元素如button是没有checked属性的,表单的类型是
//document.form1.elements[i].type
if (document.form1.elements[i].checked=false){//这里可以根据具体情况换
document.form1.elements[i].value="SETNULL";//作标记
document.form1.elements[i].checked=true;
}
i++;
}


happymingnan 2003-11-19
  • 打赏
  • 举报
回复
怎么检查?怎么标记?
谢谢.
xyzoem2 2003-11-19
  • 打赏
  • 举报
回复
提交时检查所有的表单元素,没有选中的就作个标记(例如更改value),然后把元素选中提交
happymingnan 2003-11-19
  • 打赏
  • 举报
回复
up

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧