如何在js中获得表单中动态的文本框内的内容? var n = 10;for(var i=0; i<n; i++){ var e = document.getElementsByName("text"+ i); if(e.length>0) alert(e[0].value);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" name="text1" value="text1"><input type="text" name="text2" value="text2"><input type="text" name="text3" value="text3"><input type="text" name="text4" value="text4"><input type="text" name="text5" value="text5"><input type="text" name="text6" value="text6"><input type="text" name="text7" value="text7"><input type="text" name="text8" value="text8"><input type="text" name="text9" value="text9"><input type="text" name="text10" value="text10"><input type='button' value='begin' onclick='getText()'><script> function getText(){ frm = document.getElementsByTagName('input'); for(var i=0;i<frm.length;i++){ if(frm[i].type == 'text'){ alert(frm[i].value + "=" +frm[i].value); } } }</script> function test2(){ var items = document.mainForm.elements; for(i = 0; i < items.length; i++){ if ( items[i].type == "text" ) { items[i].value = ""; } } } DeluxWorld(曾经的你) 的思路正确,但有些细节地方错了<form name="myform"> <input type="text" name="text1" value="text1"> <input type="text" name="text2" value="text2"> <input type="text" name="text3" value="text3"> <input type="text" name="text4" value="text4"> <input type="text" name="text5" value="text5"> <input type="text" name="text6" value="text6"> <input type="text" name="text7" value="text7"> <input type="text" name="text8" value="text8"> <input type="text" name="text9" value="text9"> <input type="text" name="text10" value="text10"> <input type='button' value='begin' onclick='getText()'></form><script> function getText(){ frm = myform.getElementsByTagName('input'); for(var i=0;i<frm.length;i++){ if(frm[i].type == 'text'){ alert(frm[i].name + "=" +frm[i].value); } } }</script> 最好用同样的Name,然后就好循环了,想区分的话,用不同的id 大家帮个忙吧,我的js显示弹不出来窗口,好像有好多错误,见谅啊 jquery easyui combotree 的onSelect事件 有关js对象数组排序问题 关于Vista中的window.open 点击小图片按钮,栏目切换,并带有链接,请求高手指点迷津! 转换日期 为了避免用户麻烦,如何让用户刷新页面后,页面还在原来位置 如何用jquery实现打印内容,字体一个一个输出的效果 如何用正则来实现URL中的替换??? netscape 中的难题 用js如何判断单选纽&复选框是否被选中 有声音的应该怎么做呢?
<input type="text" name="text2" value="text2">
<input type="text" name="text3" value="text3">
<input type="text" name="text4" value="text4"><input type="text" name="text5" value="text5">
<input type="text" name="text6" value="text6">
<input type="text" name="text7" value="text7">
<input type="text" name="text8" value="text8">
<input type="text" name="text9" value="text9">
<input type="text" name="text10" value="text10"><input type='button' value='begin' onclick='getText()'>
<script>
function getText(){
frm = document.getElementsByTagName('input');
for(var i=0;i<frm.length;i++){
if(frm[i].type == 'text'){
alert(frm[i].value + "=" +frm[i].value);
}
}
}
</script>
var items = document.mainForm.elements;
for(i = 0; i < items.length; i++){
if ( items[i].type == "text" ) {
items[i].value = "";
}
}
}
<input type="text" name="text1" value="text1">
<input type="text" name="text2" value="text2">
<input type="text" name="text3" value="text3">
<input type="text" name="text4" value="text4"> <input type="text" name="text5" value="text5">
<input type="text" name="text6" value="text6">
<input type="text" name="text7" value="text7">
<input type="text" name="text8" value="text8">
<input type="text" name="text9" value="text9">
<input type="text" name="text10" value="text10"> <input type='button' value='begin' onclick='getText()'>
</form>
<script>
function getText(){
frm = myform.getElementsByTagName('input');
for(var i=0;i<frm.length;i++){
if(frm[i].type == 'text'){
alert(frm[i].name + "=" +frm[i].value);
}
}
}
</script>