JS怎么获取表单file的值

JS怎么获取表单file的值,第1张

你是怎么写的?表单里面有id和name吗?

要是有的话这样就可以

没有的话就加上id

documentwrite(documentgetElementById("表单id")name);

documentgetElementById("aaa")getElemenentsByTagName("input")

这样是所有input的集合如果没有其他类型的话(比如type=button),这样就可以了

可不可以这样:

function ssubmit(){

/

在表单提交前,不用innerHTML获取表单里面的元素。

1:获取表单里面的所有元素。

2:循环获取所有元素的输入信息,重写构成一个字符串,保存输入信息。

如:<input type="text" name="textfield372" value="输入的值"/>

3:处理完所有元素,将得到一个关于表单信息的长字符串,在作为隐藏字段的值。

如:长字符串

:<form ><input type="text" name="textfield372" value="输入的值"/><input type="text" name="textfield372" value="输入的值"/></form>

4:同时注意,这个长字符串的值需要特殊处理,如里面的双引号。。。

/

documentform1submit();

}

javascrip的参数只是个形式,不一定说你归定几个参数就只能传几个参数,

在函数的内部可以用 arguments 对象来访问实际传入的参数

arguments对象相当于一个数组,比如说一个函数:

function Fun(){

var args = arguments;

if (args && argslength >= 2){

return args[0] + args[1];

}

}

alert(Fun('a' + 'b'));//d出 ab

1:你可以给table加一个id这样简单很多。也可以不加id

2:取table里input type="text 所有的值

var len = documentgetElementsByTagName("table")[0]getElementsByTagName("input")length;

var inputVal;

for(var i=0;i<len;i++){

inputVal += documentgetElementsByTagName("table")[0]getElementsByTagName("input")[i]value + "<br />";

}

alert(inputVal);

3:去select下的option的val 一样通过for循环遍历出来。这会吧。

以关联数组的形式。

成员访问符只能跟标识符。就是字面量。而关联数组的形式可以是任意字符串当然也可以是变量无论这个变量存储的值为什么都会变为字符串形式。

例子:

var

b

=

{a1:1,a2:2}

可以通过ba1访问a1属性

也可以通过b["a1"]访问a1属性

也可以通过

b[变量]访问b中的属性。如果属性存在返回属性值,如果不存在返回undefined。当然属性值如果默认为undefined也返回undefined。

属性访问符""的优点是比较直观。

而"[]"访问方式则不限制属性名。可以是任意字符串。但是“”访问符的属性名必须复合标识符要求。列子

b['my-sun']合法。只能通过关联数组的形式访问

bmy-sun

非法。编译不通过。

bmy_sun合法。标识符只能是数字、字母、美元符号、下划线组成。且开头不能是数字。(不能用数字为了消除歧义。)

<html>

<body>

<script type="text/javascript">

function go2(){

documentgetElementById("ze")value=documentgetElementById("sl")valuedocumentgetElementById("dj")value;

}

</script>

<form action="" name="form1">

  姓名:

    <input name="xm" type="text" id="xm" />

  <br>

数量:

<input name="sl" type="text" id="sl" />

<br>

单价:

<input name="dj" type="text" id="dj" />

</form>

<form action="" name="form2">

  总额:

    <input type="text" name="ze" id="ze" readonly value="" />

</form>

<input name="" type="button" onclick="go2()" value="计算" />

</body>

</html>

你自己再丰富一下

以上就是关于JS怎么获取表单file的值全部的内容,包括:JS怎么获取表单file的值、JS如何获取指定对象下面的表单元素的值,见代码!、js 获取整个表单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9709775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存