Foxtable(狐表)用户栏目专家坐堂 → 如果实现Uploader中必须要有文件才可 以提交表单


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

主题:如果实现Uploader中必须要有文件才可 以提交表单

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
如果实现Uploader中必须要有文件才可 以提交表单  发帖心情 Post By:2017/5/6 9:43:00 [只看该作者]

如题,如果没有文件就给出提示。多谢!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/6 9:55:00 [只看该作者]


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/8 14:07:00 [只看该作者]

这个问题已经解决了,现在有个新问题。
我的代码如下:
  With wb.AddButtonGroup("form1","btg1",True)
                    .Add("btn1", "确定", "submit").Attribute = """
                End With
                With wb.AddDialog("","dlg2", "删除确认","您确定要删除当前记录吗?")
                    .AddButton("btnCancel","取消").Kind = 1
                    .AddButton("btnOK","确定","./delete.htm?id=12")
                End With
如果没有上传文件,会出现提示,但同时也会出Dialog.如果可以实现,如果没有文件就只出提示,有文件的时候才出对话框?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/8 15:10:00 [只看该作者]

 用js判断文件的个数

 

Function validit_images(){
var v1 = document.getElementById("up1").files.length;
//var v2 = document.getElementById("up4_thumbnails").getElementsByTagName("li").length;
alert(v1);
If(v1 < 1){

    Return false;
}
    Return true;
}
 
 

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/9 10:31:00 [只看该作者]

色老师

我的代码如下:
 wb.AddForm("","form1","shfh1") 
            wb.AddTopTips("","toptip1","请先选择单据后再确定!")
  With wb.AddButtonGroup("form1","btg1",True)
                    .Add("btn1", "确定", "button").Attribute = ""
                End With
                With wb.AddDialog("","dlg2", "删除确认","请确认货物是否已经送达?")
                    .AddButton("btnCancel","取消").Kind = 1
                    .AddButton("btnOK","确定","submit")
                End With

JS 代码发下:

function shqr(){
   var v1 = document.getElementById("shd1").files.length;
   
   if (v1 > 0){show("dlg2")}
   show("toptip1",2000);
   return false;
}

可以实现没有文件提示,但是另外 一个问题,如果选了文件后再按确定,对话框出来的同时,那个提醒也会出来?为什么会这样?怎么才可以实现有文件时,只弹出对话框,那个提醒不出来?

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/9 10:32:00 [只看该作者]

.Add("btn1", "确定", "button").Attribute = " "

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/9 10:32:00 [只看该作者]

怎么后面的代码会自动没有的?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/9 10:56:00 [只看该作者]

改成下面的
 
function shqr(){
   var v1 = document.getElementById("shd1").files.length;
   
   if (v1 > 0){
       show("dlg2");
       return true;
   }
   show("toptip1",2000);
   return false;
}
[此贴子已经被作者于2017/5/9 10:56:00编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2017/5/9 15:32:00 [只看该作者]

老师,我的代码如下:
With wb.AddButtonGroup("form1","btg1",True)
                    .Add("btn1", "确定", "button").Attribute = ""
                End With
                With wb.AddDialog("","dlg2", "删除确认","请确认货物是否已经送达?")
                    .AddButton("btnCancel","取消").Kind = 1
                    .AddButton("btnOK","送货确定","submit").Attribute= ""
                End With
                With wb.AddDialog("","dlg4", "送货确认成功!","") '增加订单失败提示框
                    .AddButton("btnOK","确定")
                End With
                With wb.AddDialog("","dlg3", "错误","") '增加订单失败提示框
                    .AddButton("btnOK","确定")
                End With


JS如下 :
function shqr(){
   var v1 = document.getElementById("shd1").files.length;  
   if (v1 > 0){
show("dlg2")
return true
}
   show("toptip1",2000);
   return false;
}
function myfunction(){
    var result = submitAjaxForm('form1','',false);
    if (result =='qrcg') {
show('dlg4')
return true
}
    else {
showDialog('dlg3','错误',result)
return true
}
}

按了 送货确认后,服务器端可以实现,但是为什么不能弹出那个 送货确定的窗口而且是直接跳转到一个没有内容的窗口?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/9 15:38:00 [只看该作者]

 给form绑定onsubmit事件

 


 回到顶部
总数 17 1 2 下一页