JS 怎么获取 lt;type='file'的值

JS 怎么获取 lt;type='file'的值,第1张

<form name="myform">

<input type="file" name="file"/>

<imput type="submit" name=""/>

</form>

以上这段代码中form标签的名字是 myform, 然后其中有你的input file。

这样的话,可以这样取得其中的值:var upFile=documentmyformfilevalue

变量upFile中就是你上传的值。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml。

2、在indexhtml中的<script>标签,输入js代码:var a = locationhrefsplit('/');documentbodyinnerText = a[alength - 1];。

3、浏览器运行indexhtml页面,此时成功获取到当前页面文件名indexhtml并打印了出来。

这样不行的,而且要获得复选框也应该这么写:

1

documentform['chk[]']value

然后再循环判断checked属性,取值。

<script type="text/javascript">

var x=documentform['chk[]']value;

for(var i=0;i<xlength;i++)

{

if(x[i]checked){

documentwrite(x[i]value);

}

}</script>

JS读写文件,分别如下:

//读文件

function readFile(filename){

var fso = new ActiveXObject("ScriptingFileSystemObject");

var f = fsoOpenTextFile(filename,1);

var s = "";

while (!fAtEndOfStream)

s += fReadLine()+"\n";

fClose();

return s;

}

//读文件

function readFile(filename){

var fso = new ActiveXObject("ScriptingFileSystemObject");

var f = fsoOpenTextFile(filename,1);

var s = "";

while (!fAtEndOfStream)

s += fReadLine()+"\n";

fClose();

return s;

}

//写文件

function writeFile(filename,filecontent){

var fso, f, s ;

fso = new ActiveXObject("ScriptingFileSystemObject");

f = fsoOpenTextFile(filename,8,true);

fWriteLine(filecontent);

fClose();

alert('ok');

}

以上就是关于JS 怎么获取 lt;type='file'的值全部的内容,包括:JS 怎么获取 lt;type='file'的值、js怎么获取当前页面文件名、怎么通过JS获取到表单File框里的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9574907.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存