Foxtable(狐表)用户栏目专家坐堂 → [求助]选择图片后直接上传如何写代码


  共有2903人关注过本帖树形打印复制链接

主题:[求助]选择图片后直接上传如何写代码

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 9:34:00 [显示全部帖子]

必须把整个表单提交,才可以把图片发送上去的。

 

1、你 submitAjaxFileds 要改成 submitAjaxForm

 

2、要用增强uploader http://www.foxtable.com/mobilehelp/scr/0106.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 12:06:00 [显示全部帖子]

测试代码

 

        With wb.AddInputGroup("form1","ipg1","名片正面") '文件上传
            With .AddUploader("名片正面","",True)
                .AllowDelete = True '允许删除
                .Incremental = True '允许重复选择文件或连续拍照
                .ScaleWidth = 400 '自动压缩图片宽度为400个像素,高度等比例压缩
                .Attribute = "  " '调用js函数
            End With
        End With
       
        wb.AppendHTML("<script>名片正面.addEventListener('change', function(e){alert(123)},false );</script>") '引入脚本文件

 

在alert那里写上传的代码



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 14:39:00 [显示全部帖子]

比如

 

        wb.AppendHTML("<script>名片正面.addEventListener('change', function(e){alert(123);submitAjaxForm('form1','afterSubmit',true,'tst1');},false );</script>") '引入脚本文件

 

或者

 

        wb.AppendHTML("<script>名片正面.addEventListener('change', function(e){alert(123);upcardz();},false );</script>") '引入脚本文件


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 16:26:00 [显示全部帖子]

1、执行这个返回什么?

 

mpzm = Functions.Execute("bdcardsb",mpzm)

msgbox(mpzm)

 

2、js里面执行 alert(result) 弹出什么?

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 16:34:00 [显示全部帖子]

一项一项的获取,不要偷懒用循环。没有的要赋值为空。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 17:22:00 [显示全部帖子]

在这里弹出,如

 

function afterSubmit(result){

    alert(123);

    alert(result);
    hide("tst1");
    if (result) {


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/14 18:05:00 [显示全部帖子]

弹出的值继续测试咯,如下,看哪个代码有问题。

 

function afterSubmit(result){

alert(result);
    hide("tst1");
    if (result) {

alert(333)
        var vals=result.split("|");

alert(vals.length)
    if(vals.length==7){

alert(444)
            document.getElementById("姓名").value=vals[0];

alert(555)
            document.getElementById("手机").value=vals[1];
            document.getElementById("传真").value=vals[2];
            document.getElementById("固话").value=vals[3];
            document.getElementById("Email").value=vals[4];
            document.getElementById("网址").value=vals[5];
            document.getElementById("地址").value=vals[6];

alert(666)
    }
    }
    else{
        show("tst3",2000);
    }
}


 回到顶部