以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如果实现Uploader中必须要有文件才可 以提交表单 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100177) |
-- 作者:ap9709130 -- 发布时间:2017/5/6 9:43:00 -- 如果实现Uploader中必须要有文件才可 以提交表单 如题,如果没有文件就给出提示。多谢! |
-- 作者:有点蓝 -- 发布时间:2017/5/6 9:55:00 -- 参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=97806&authorid=0&page=0&star=1 都看8楼
[此贴子已经被作者于2017/5/6 9:56:16编辑过]
|
-- 作者:ap9709130 -- 发布时间: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.如果可以实现,如果没有文件就只出提示,有文件的时候才出对话框?
|
-- 作者:有点色 -- 发布时间: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 -- 发布时间: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 -- 发布时间:2017/5/9 10:32:00 -- .Add("btn1", "确定", "button").Attribute = " " |
-- 作者:ap9709130 -- 发布时间:2017/5/9 10:32:00 -- 怎么后面的代码会自动没有的? |
-- 作者:有点色 -- 发布时间: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 -- 发布时间: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 } } 按了 送货确认后,服务器端可以实现,但是为什么不能弹出那个 送货确定的窗口而且是直接跳转到一个没有内容的窗口? |
-- 作者:有点色 -- 发布时间:2017/5/9 15:38:00 -- 给form绑定onsubmit事件
|