以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- js文件怎么写 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149392) |
||||
-- 作者:nxqtxwz -- 发布时间:2020/4/30 11:33:00 -- js文件怎么写 ajaxform.js文件写成这样:
function validit(){ function submitForm(){ function afterSubmit(result){
代码写成这样:
Case "addjfjl.htm"
|
||||
-- 作者:有点蓝 -- 发布时间:2020/4/30 11:41:00 -- 代码不完整,无法分析问题,重新复制到记事本发上来 wb.AddForm("","form1","addjfjl.htm").Attribute = ""\'调用函数 .Add("btn1", "确定", "button").Attribute= ""
|
||||
-- 作者:nxqtxwz -- 发布时间:2020/4/30 11:50:00 -- 老师您好,就是js文件和两段代码。
|
||||
-- 作者:有点蓝 -- 发布时间:2020/4/30 11:56:00 -- 重新从项目里复制代码、1楼本来的代码就不完整,再复制1楼的代码有毛用 |
||||
-- 作者:nxqtxwz -- 发布时间:2020/4/30 14:44:00 -- 老师,不好意思,这就是完整的代码,再没有代码了。现在应用没问题,就是不能控制空信息上传。除图片列外其它列必须填写,图片列可以不上传但最多选5张照片。 Case "addjfjl.htm" |
||||
-- 作者:有点蓝 -- 发布时间:2020/4/30 14:50:00 -- 请上传实例 |
||||
-- 作者:nxqtxwz -- 发布时间:2020/4/30 15:37:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2020/4/30 17:34:00 -- Case "addjfjl.htm" Dim dr As DataRow = DataTables("家访记录").AddNew() If e.PostValues.Count = 0 Then wb.AddForm("","form1","addjfjl.htm") With wb.AddInputGroup("form1","ipg1","家访信息(请您认真填写,不要漏项.)") .AddInput("学生姓名","学生姓名:","text") \'前一个"姓名"是ID,后一个"姓名"是标题 .AddSelect("年级","年级:","|一年级|二年级|三年级|四年级|五年级|六年级|七年级|八年级|九年级") .AddSelect("班级","班级:","|(1)班|(2)班|(3)班|(4)班|(5)班|(6)班|(7)班|(8)班") .AddInput("家访日期","家访日期:","date") .AddInput("家访教师","家访教师:","text") With wb.AddInputGroup("form1","ipg21","家访资料") With .AddUploader("up1","家访资料",True) \'True表示可上传多个文件 .Accept = "image/*" \'允许使用相册和相机 .AllowDelete = True \'允许删除 .Incremental = True \'允许重复选择文件或连续拍照 End With End With End With With wb.AddDialog("","dlg2", "增加成功","谢谢您的支持,请在计算机上查看填写结果!") .AddButton("btn1","继续增加","addjfjl.htm") .AddButton("btn1","返回主菜单","default.htm") End With wb.AddToast("","tst1", "正在上传",1) wb.AddToast("","tst3", "上传失败",0).Icon= "warn" wb.AddTopTips("","toptip1","") \'用于显示动态错误提示 With wb.AddButtonGroup("form1","btg1",False) .Add("btn1", "确定", "button").Attribute= "onclick=\'submitForm()\'" .Add("btn2", "放弃", "button", "default.htm").Kind = 2 End With wb.AppendHTML("<script src=\'./lib/ajaxform.js\'></script>",True) \'引入脚本文件 e.WriteString(wb.Build) Return Else \'保存编辑结果 \' If dr IsNot Nothing Then Dim lst As List(of String) = dr.Lines("家访资料") Dim nms() As String = {"学生姓名","年级","班级","家访日期","家访教师"} For Each nm As String In nms dr(nm) = e.PostValues(nm) Next For Each key As String In e.Files.Keys If key = "up1" Then \' Dim lst As List(of String) = dr.Lines("资料") For Each fln As String In e.Files(key) e.SaveFile(key, fln,"D:\\xxsjk(学校数据库)\\web\\学校档案\\家访资料\\" & fln) \'ftp和web尽量共用一个图片目录,否则页面无法正常显示图片 lst.Add(fln) Next \'dr.Lines("资料") = lst End If Next dr.Lines("家访资料") = lst dr.save() e.WriteString("OK") Return End If
js文件不要是用记事本进行编辑,下载vs code、editplus等专业代码编辑器编辑,必须保存为utf-8格式文件
|
||||
-- 作者:nxqtxwz -- 发布时间:2020/5/12 11:16:00 -- 老师您好,还是1楼这个例子,现在想把图片列改为文件列,请问通过手机还能上传照片吗? |
||||
-- 作者:有点蓝 -- 发布时间:2020/5/12 11:33:00 -- 可以 |