抱歉之前代码不清晰<form name='form1'onSubmit="change()" id="form1" method="post">
<table width="90%" border="0" align="center" ><tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td height="10" style="color:#FF0000 " >肺气肿:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="6" value="有" onChange="change()" >有<input type="radio" name="6" value="无" onChange="change()" checked>无<input type="radio" name="6" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >慢性支气管炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="3" value="有" onChange="change()" >有<input type="radio" name="3" value="无" onChange="change()" checked>无<input type="radio" name="3" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#FF0000 " >哮喘:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="4" value="有" onChange="change()" >有<input type="radio" name="4" value="无" onChange="change()" checked>无<input type="radio" name="4" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻窦炎:</td><td height="10" style="color:#000000 ">
<input type="radio" name="7" value="有" onChange="change()" >有<input type="radio" name="7" value="无" onChange="change()" checked>无<input type="radio" name="7" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#000000 " >过敏性鼻炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="8" value="有" onChange="change()" >有<input type="radio" name="8" value="无" onChange="change()" checked>无<input type="radio" name="8" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻息肉:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="9" value="有" onChange="change()" >有<input type="radio" name="9" value="无" onChange="change()" checked>无<input type="radio" name="9" value="未知" onChange="change()" >未知</td></tr></table>
</form>
<table width="90%" border="0" align="center" ><tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td height="10" style="color:#FF0000 " >肺气肿:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="6" value="有" onChange="change()" >有<input type="radio" name="6" value="无" onChange="change()" checked>无<input type="radio" name="6" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >慢性支气管炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="3" value="有" onChange="change()" >有<input type="radio" name="3" value="无" onChange="change()" checked>无<input type="radio" name="3" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#FF0000 " >哮喘:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="4" value="有" onChange="change()" >有<input type="radio" name="4" value="无" onChange="change()" checked>无<input type="radio" name="4" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻窦炎:</td><td height="10" style="color:#000000 ">
<input type="radio" name="7" value="有" onChange="change()" >有<input type="radio" name="7" value="无" onChange="change()" checked>无<input type="radio" name="7" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#000000 " >过敏性鼻炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="8" value="有" onChange="change()" >有<input type="radio" name="8" value="无" onChange="change()" checked>无<input type="radio" name="8" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻息肉:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="9" value="有" onChange="change()" >有<input type="radio" name="9" value="无" onChange="change()" checked>无<input type="radio" name="9" value="未知" onChange="change()" >未知</td></tr></table>
</form>
解决方案 »
- 有人看过javascript设计模式一书吗,里面有个原型式继承,用到clone这个函数?我这里怎么报错啊
- 【求助】jqGrid表格导航条里的添加删除按钮没有显示
- js居然有这样的bug
- 请教关于JSON的一个问题
- 怎么弹出undefined 大大出乎我的意料啊!!!!!
- document.write()
- 一个TextBox里输入的日期必须大于另一个TextBox里输入的日期,用JavaScript怎么实现
- 关于js拖动排序的原理!!!
- 编写一个按钮,点击后相当于在键盘上按 Ctrl+F (就是查询) 的效果,或者进入页面进接弹出 查询框(Ctrl+F查询框)
- 怎样让别人看不到你的浏览器或者系统版本?
- 谁能帮我看看这个函数阿,为什么返回的值那么的奇怪阿
- window.showModalDialog打开调用父窗口方法的问题
function save1() {
var ar_radio = [];
var obj = document.getElementsByTagName('input1');//貌似是这行有问题
alert(obj.length);
for (var i = 0; i < obj.length; i ++) {
if (obj[i].type == 'text' && obj[i].value.length > 0)
{//alert(obj.length);
ar_text.push(obj[i].value);
//alert(ar_text[i]);
}
if (obj[i].type == 'radio' )
{
alert(obj[i].checked);
}
}
}check验证,还有谁知道怎么最简单方法取到radio内容的值:“肺气肿 慢性支气管炎 哮喘 鼻窦炎”?
<form name='form1' id="form1" method="post">
<table width="90%" border="0" align="center" >
<tr>
<td height="10" style="color:#FF0000 " >显示器:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="6" value="有" onChange="change()" >有<input type="radio" name="6" value="无" onChange="change()" checked>无<input type="radio" name="6" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼠标:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="3" value="有" onChange="change()" >有<input type="radio" name="3" value="无" onChange="change()" checked>无<input type="radio" name="3" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#FF0000 " >键盘:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="4" value="有" onChange="change()" >有<input type="radio" name="4" value="无" onChange="change()" checked>无<input type="radio" name="4" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >椅子:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="7" value="有" onChange="change()" >有<input type="radio" name="7" value="无" onChange="change()" checked>无<input type="radio" name="7" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#000000 " >电源:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="8" value="有" onChange="change()" >有<input type="radio" name="8" value="无" onChange="change()" checked>无<input type="radio" name="8" value="未知" onChange="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻息肉:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="9" value="有" onChange="change()" >有<input type="radio" name="9" value="无" onChange="change()" checked>无<input type="radio" name="9" value="未知" onChange="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#FF0000 " >网络:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="10" value="有" onChange="change()" >有<input type="radio" name="10" value="无" onChange="change()" checked>无<input type="radio" name="10" value="未知" onChange="change()" >未知</td></tr>
<tr><td height="40" colspan="4" align="center"><br>
<input name="test" type="button" id="btn" value="下一步" onclick="fn()" >
<input name="close" type="reset" value="重新输入" id="btn">
</td> </tr>
</table>
</form>
<script type="text/javascript">
function fn(){
var ar_text = [], ar_radio = [], i = 0;
var obj = document.getElementsByTagName("input"); //貌似是这行有问题
for (var i = 0; i < obj.length; i ++) {
console.log( obj[i].value )
if (obj[i].type == 'radio' && obj[i].value =='有' && obj[i].checked)
{
ar_radio.push(obj[i].value);
}
}
alert(ar_radio);
}
</script>
楼主 发重帖子了。
<table width="90%" border="0" align="center" ><tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td width="13%" height="0" ></td>
<td width="45%" ></td>
<td width="13%"></td>
<td width="29%" ></td>
</tr>
<tr>
<td height="10" style="color:#FF0000 " >肺气:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="6" value="有" onclick="change()" >有
<input type="radio" name="6" value="无" onclick="change()" checked>无
<input type="radio" name="6" value="未知" onclick="change()" >未知</td>
<td height="10" style="color:#000000 " >慢性支气管炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="3" value="有" onclick="change()" >有
<input type="radio" name="3" value="无" onclick="change()" checked>无
<input type="radio" name="3" value="未知" onclick="change()" >未知</td></tr>
<tr>
<td height="10" style="color:#FF0000 " >哮喘:</td>
<td height="10" style="color:#FF0000 ">
<input type="radio" name="4" value="有" onclick="change()" >有
<input type="radio" name="4" value="无" onclick="change()" checked>无
<input type="radio" name="4" value="未知" onclick="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="7" value="有" onclick="change()" >有
<input type="radio" name="7" value="无" onclick="change()" checked>无
<input type="radio" name="7" value="未知" onclick="change()" >未知
</td>
</tr>
<tr>
<td height="10" style="color:#000000 " >敏性鼻炎:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="8" value="有" onclick="change()" >有
<input type="radio" name="8" value="无" onclick="change()" checked>无
<input type="radio" name="8" value="未知" onclick="change()" >未知</td>
<td height="10" style="color:#000000 " >鼻息肉:</td>
<td height="10" style="color:#000000 ">
<input type="radio" name="9" value="有" onclick="change()" >有
<input type="radio" name="9" value="无" onclick="change()" checked>无
<input type="radio" name="9" value="未知" onclick="change()" >未知
</td>
</tr></table>
<script type="text/javascript">
function change(obj) {
alert(obj.value);
alert(obj.parentNode.previousSibling.innerHTML);
alert(obj.parentNode.previousSibling.innerHTML + obj.value);
}
function change(){
var obj = document.getElementsByTagName("input");
for(var i = 0; i < obj.length; i++) {
if(obj[i].type == "radio" && obj[i].checked==true) {
alert(obj[i].parentNode.previousSibling.innerHTML + obj[i].value);
}
}
}
</script>
</form>