JS高手进,帮我解答下谢谢

米侠 2013-03-24 11:54:37
<html>
<script language='javascript'>
function show(){
//我想用js获取网页的上传地址http://xxx.com/uptopiccy.asp,用js该如何实现? 谢谢。。。。。
alert("上传地址是:???");
}
</script>
<head><title>上传相片</title>
</head>
<body>
<form action='http://xxx.com/uptopiccy.asp' enctype='multipart/form-data' method='post'> <input type="file" name="filefield11"/><input type="submit" name="Submit2" value="上传相片"></form></body>
</html>
...全文
328 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
米侠 2013-03-25
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
这样? alert("上传地址是:"+document.forms[0].action);
貌似不行哦,因为网页有时候不知一个form表单。要先判断表单里面的type=file,不知道要怎么做
天际的海浪 2013-03-25
  • 打赏
  • 举报
回复
这样? alert("上传地址是:"+document.forms[0].action);
天际的海浪 2013-03-25
  • 打赏
  • 举报
回复
引用 3 楼 a877221551 的回复:
引用 2 楼 jslang 的回复: 这样? alert("上传地址是:"+document.forms[0].action); 貌似不行哦,因为网页有时候不知一个form表单。要先判断表单里面的type=file,不知道要怎么做
要判断表单里面的type=file 你就不能给form加个id或name啊
米侠 2013-03-25
  • 打赏
  • 举报
回复
引用 4 楼 jswatcher 的回复:
引用 3 楼 a877221551 的回复:貌似不行哦,因为网页有时候不知一个form表单。要先判断表单里面的type=file,不知道要怎么做 试试这个看看: JavaScript code?12345678910function show() { for(var i=0; i<document.forms.length; i++) { va……
太感谢了,这个判断非常准确,非常好用,嘻嘻
jswatcher 2013-03-25
  • 打赏
  • 举报
回复
引用 3 楼 a877221551 的回复:
貌似不行哦,因为网页有时候不知一个form表单。要先判断表单里面的type=file,不知道要怎么做
试试这个看看:

function show() {
    for(var i=0; i<document.forms.length; i++) {
        var form = document.forms[i];
        for (var j=0; j<form.elements.length;j++){
            if ( form.elements[j].type==="file") {
                alert("上传地址是:" + form.action);
            }
        }
    }
}
米侠 2013-03-24
  • 打赏
  • 举报
回复
怎么没人去,高手呢

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧