<form>
<input name="textName1" type="text" id="textName1" />
<input name="textName2" type="text" id="textName2" />
....(n个text)....
<input type="radio" name="r1"value="测试1" checked>测试1<br>
<input type="radio" name="r1"value="测试2" checked>测试2<br>
....(n对radio)....
<input type="button" name="Submit" value="Submit" onclick=save() />
</form>
帮忙些两个函数 get();
get()取到 所选单选框内容 和text 填写的内容 没填写忽略;存到数组中
解决方案 »
- 请大侠们帮忙看一下EXT中,从EditorGrid中删除行出总是报错
- 为什么swfObject无效了??
- 请问如何区别window.location.Reload()和window.location.href=window.location.href;
- firefox如何支持这句:window.frames['iframes'].test();
- 请问如何JavaScript编写在文本框插入表情符号的代码?
- 请教个问题!
- 如何实现文本框放大镜功能?
- 收集列表框间选项间移动的脚本(阿信)
- 请问各位,在javascript里可以判断操作系统的版本吗?(win 98/ win 2000/ win XP)
- 三个页,A,B,C,没有任何关系,其中C是窗口,有个名字叫cname,怎么实现A的一个按纽点击到B页之后在B页里面关闭C窗口??然后再自己转向
- 求正则表达式
- document.getElementById().reset()作用范围
var ar_text = [], ar_radio = [];
var obj = document.getElementsByTagName('form')[0].getElementsByTagName('input');
for (var i = 0; i < obj.length; i ++) {
if (obj[i].type == 'text' && obj[i].value.length > 0) ar_text.push(obj[i].value);
if (obj[i].type == 'radio' && obj[i].checked) ar_radio.push(obj[i].value);
}
alert(ar_text);
alert(ar_radio);
return [ar_text, ar_radio];
}
function save(){
var objs=document.getElementsByTagName('input');
var o=null,arr=new Array();
for(var i=0,len=objs.length;i<len;i++){
o=objs[i];
if(o.type=='text'){
if(o.value != '')
arr.push(o.value);
}
else if(o.type=='radio'){
if(o.checked==true) arr.push(o.value);
}
}
alert(arr);
}</script><form>
<input name="textName1" type="text" id="textName1" />
<input name="textName2" type="text" id="textName2" />
<input type="radio" name="r1"value="测试1" checked>测试1<br>
<input type="radio" name="r1"value="测试2" >测试2<br>
<input type="button" name="Submit" value="Submit" onclick="save()" />
</form>