javascript 如何获取表单中所有文本框
4个回答
展开全部
先获取到form表单
然后获取表单中所有input标签,循环判断获取到的input的type,如果没有type,或者type是text,或者type为空 的就是文本框了
var inputs = document.getElementById("form的id").getElementsByTagNames("input");
var ls = [];
for(var i=0;i<inputs.length;i++)
{
var type = inputs[i].getAttribute("type")
if(!type||type==""||type=="text")
{
(function(ele){
ls[ls.length] = ele
}(inputs[i]))
}
}
ls里就是所有文本框了
然后获取表单中所有input标签,循环判断获取到的input的type,如果没有type,或者type是text,或者type为空 的就是文本框了
var inputs = document.getElementById("form的id").getElementsByTagNames("input");
var ls = [];
for(var i=0;i<inputs.length;i++)
{
var type = inputs[i].getAttribute("type")
if(!type||type==""||type=="text")
{
(function(ele){
ls[ls.length] = ele
}(inputs[i]))
}
}
ls里就是所有文本框了
展开全部
var inps = document.getElementsByTagName("input");
inps就是所有文本框DOM的数组
inps就是所有文本框DOM的数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function GetAllText(){
var texts=document.forms[name].document.getElementsByTagName("input");
for(var i=0;i<texts.length;i++){
if(texts[i].type=="text"){
texts[i].value="";
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-25
展开全部
document.getElementByTagName('input')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询