先获取到form表单
然后获取表单中所有input标签,循环判断获取到的input的type,如果没有type,或者type是text,或者type为空 的就是文本框了
var inputs = documentgetElementById("form的id")getElementsByTagNames("input");
var ls = [];
for(var i=0;i<inputslength;i++)
{
var type = inputs[i]getAttribute("type")
if(!type||type==""||type=="text")
{
(function(ele){
ls[lslength] = ele
}(inputs[i]))
}
}
ls里就是所有文本框了
那要看你submit哪个form罗。
如果你要传回下面的form的input的话,你应该submit下面的form,不是上面的。
如果你要submit上面的form的时候,一拼把下面的form的资料也一起传回,那你得用javascript帮忙,不是单单靠python就可以做得到。在submit上面的form的时候,你要先用javascript把下面的form的input value抄写一份到上面的form,然後submit时,所有资料都会齐全
for(var i=0; i<documentform1elementsvaluelength; i++)改为:
for(var i=0; i<documentform1elementslength; i++)
好像没有,至少我目前没接触过
我接触到的只有:String str=requestgetParameter("标签name");
String[] strs=requestgetParameterValues("标签name");
以上就是关于javascript 如何获取表单中所有文本框全部的内容,包括:javascript 如何获取表单中所有文本框、html里多个form时, 取出form跟它下面的所有指定类型的input元素、js中为什么不能用elements属性获取form中所有元素,浏览器提示无法获取length值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)