js 获取form里的input标签的name和value 本帖最后由 zxhbin 于 2010-03-31 20:38:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样吧,为了能实现程序可兼容,你为form增加一个id属性,比如:<form name="my" id="my">,然后方法可以写成这样:var GetNameValue = function(){ var form = document.getElementById("my"); var inputs = form.getElementsByTagName("INPUT"); var nv = []; for(var i=0;i<inputs.length;i++){ nv[nv.length] = inputs[i].name + "=" + inputs[i].value ; } var ret = nv.join("&"); alert(ret); return ret;};相信这个方法可以完全的满足你 哦,对了,如果你只要文本控件的话,需要在for语句中加一个判断:if(inputs[i].type === "text"){...}最后的代码可以变成这样:var GetNameValue = function(){ var form = document.getElementById("my"); var inputs = form.getElementsByTagName("INPUT"); var nv = []; for(var i=0;i<inputs.length;i++){ if(inputs[i].type === "text"){ //如果觉得类型不够,可以在这里添加 nv[nv.length] = inputs[i].name + "=" + inputs[i].value ; } } var ret = nv.join("&"); alert(ret); return ret;}; 请教一个JScript Script file的问题 请问为什么不能滚动呢?求原因求详解. 正则 匹配URL javascript调用cmd.exe,错误提示,Automation 服务器不能创建对象 请问如何用js或css将文字叠加到图片上? 打印网页去掉页眉页脚 ext combo编辑时绑定默认的多个数据 请高手帮忙 javascript问题 一个input中输入值的同时,对另外一个input进行判断,按条件报错 求一个页面js调用输入法的demo javascript小问题
var form = document.getElementById("my");
var inputs = form.getElementsByTagName("INPUT");
var nv = [];
for(var i=0;i<inputs.length;i++){
nv[nv.length] = inputs[i].name + "=" + inputs[i].value ;
}
var ret = nv.join("&");
alert(ret);
return ret;
};相信这个方法可以完全的满足你
if(inputs[i].type === "text"){...}
最后的代码可以变成这样:var GetNameValue = function(){
var form = document.getElementById("my");
var inputs = form.getElementsByTagName("INPUT");
var nv = [];
for(var i=0;i<inputs.length;i++){
if(inputs[i].type === "text"){ //如果觉得类型不够,可以在这里添加
nv[nv.length] = inputs[i].name + "=" + inputs[i].value ;
}
}
var ret = nv.join("&");
alert(ret);
return ret;
};