参考帮助文档照片上传代码,录入代码(蓝色),单独使用都无问题,想在一个页面上实现2个功能,但代码放一起,都不管用,求解,谢谢!
Case "upload.htm"
wb.AddForm("","form1","receive.htm")
With wb.AddInputGroup("form1","ipg2","文件上传")
With .AddUploader("up128","照片",True)
.AllowDelete = True '允许删除
.Incremental = True '允许 重复选择文件或连续拍照
End With
End With
With wb.AddButtonGroup("form1","btg2",True)
.Add("btn1", "确定上传", "button").Attribute= "" '调用js函数上传
End With
wb.AddToast("","tst1", "正在上传",1)
wb.AddToast("","tst2", "上传成功",0)
wb.AddToast("","tst3", "上传失败",0).Icon= "warn"
wb.AppendHTML("<script src='./lib/ajaxform.js'></script>") '引入脚本文件
If e.PostValues.Count = 0 Then '生成增加工作网页
wb.AddForm("","form1","upload.htm")
With wb.AddInputGroup("form1","ipg1","增加工作")
.AddInput("责任单位","责任单位","text")
End With
Else '保存新增的工作
Dim dr As DataRow = DataTables("飞机引进工作单").AddNew()
Dim nms() As String = {"责任单位"}
For Each nm As String In nms
dr(nm) = e.PostValues(nm)
Next
dr.Save()
With wb.AddMsgPage("","msgpage","增加成功", "工作顺利") '增加工作成功提示信息
.AddButton("btn1","继续增加","upload.htm").Attribute= "style='background-color:LightSeaGreen;'"
.AddButton("btn1","返回","upload.htm").Attribute= "style='background-color:Aqua;'"
End With
End If
e.WriteString(wb.Build) '生成网页
Case "receive.htm"
For Each key As String In e.Files.Keys
For Each fln As String In e.Files(key)
e.SaveFile(key,fln,"d:\web\uploadfiles\" & fln) '保存接收到的文件
Next
Next
e.WriteString("OK")
End Select