Foxtable(狐表)用户栏目专家坐堂 → web中添加按钮或标签


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

主题:web中添加按钮或标签

帅哥,在线噢!
cd_tdh
  21楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/5/17 10:20:00 [只看该作者]

老师,试着写一个里面,麻烦看看哪儿有问题,反选没问题

全选,全不选不对

   function check() {
     var stuts=document.querySelectorAll("input[id^='考勤人员_']").checked;
     var c=document.querySelectorAll("input[id^='考勤人员_']");
for
(var i=0;i<c.length;i++){
         c[i].checked=stuts;
     }
 }
   function uncheck() {
     var stuts=document.querySelectorAll("input[id^='考勤人员_']");
     var c=document.querySelectorAll("input[id^='考勤人员_']");
for
(var i=0;i<c.length;i++){
       c[i].checked=!c[i].checked;
     }
   }

[此贴子已经被作者于2022/5/17 10:22:46编辑过]

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


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

分2个函数吧。不是相对的逻辑,不能用到一起。勉强是没有幸福的

 回到顶部
帅哥,在线噢!
cd_tdh
  23楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/5/17 10:28:00 [只看该作者]

算了,做按个按钮吧

   function check() {
     var stuts=document.querySelectorAll("input[id^='考勤人员_']").checked;
     var c=document.querySelectorAll("input[id^='考勤人员_']");
for
(var i=0;i<c.length;i++){
         c[i].checked=true;
     }
 }
    function uncheck() {
         c[i].checked=false;
   function facheck() {
     var stuts=document.querySelectorAll("input[id^='考勤人员_']");
       c[i].checked=!c[i].checked;
   }


 回到顶部
帅哥,在线噢!
cd_tdh
  24楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/5/17 13:05:00 [只看该作者]

在请教老师一下关于JS的,我统计复选框选中的数量,在保存时先弹出选中时的数量,怎么弄,

1、先请老师看看JS函数

function anyCheck() {
var c=document.querySelectorAll("input[id^='考勤人员_']");
var total = 0;
var max = c.length;
for (var idx = 0; idx < max; idx++) {
if (eval("document.playlist.c[" + idx + "].checked") == true) {
  total += 1;
  }
}
alert("您选择了 " + total + " 个选项!");
}

 

2.保存该怎么写

        With wb.AddButtonGroup("page1","btg1", False)
            .Add("btn1", "返回", "", "Rename.htm")
            .Add("btn2", "保存", "submit")
        End With

 


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


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

1、
let eles = document.querySelectorAll("input[id^='考勤人员_']");
var total = 0;
    for (let i = 0, k = eles.length; i < k; i++) {
        if(eles[i].checked==true){total += 1;}
    }

2、保存什么,什么东西怎么写?

 回到顶部
帅哥,在线噢!
cd_tdh
  26楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3048 积分:20394 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/5/17 14:51:00 [只看该作者]

相通了不用那么麻烦,直接前端处理,但是保存前提醒的页面中,保存按钮该怎么写

.........

    '保存前生成考勤人员数量详情页面
    Dim drs As  List(of  DataRow) = DataTables("实名制管理").SQLSelect("项目名称 = '" & _Userxmmc & "' and 在岗状态 = '在岗'")
    With wb.AddMsgPage("","msgpage1","保存成功", "在岗人数:" & drs.Count & "人,出勤人数:" & lst.Count & "人,缺勤人数:" & drs.Count - lst.Count  & "人,你是否保存?") '生成成功提示页
        .AddButton("btn1","保存","submit")  ’此处点了保存后在执行后面代码,这儿该怎么写???
        .AddButton("btn2","返回").Attribute = "onclick='history.back()'"
    End With
    e.WriteString(wb.Build)

    For Each ss As String In DataTables("实名制管理").SQLGetvalues("姓名","项目名称 = '" & _Userxmmc & "' and 在岗状态 = '在岗'")
        Dim dr As DataRow = DataTables("实名制考勤").SQLFind("项目名称 = '" & _Userxmmc & "' and 年 = '" & d.Year & "' and 月 = '" & d.Month & "' and 姓名='" & ss & "'")
..........
            dr("日" & d.Day) = "×"
        End If
        dr.Save
    Next
    '保存并生成增加成功提示页面
    With wb.AddMsgPage("","msgpage","保存成功", "你是否继续考勤?") '生成成功提示页
        .AddButton("btn1","继续考勤","Rename_checking.htm")
        .AddButton("btn2","首&emsp;&emsp;页","default.htm")
    End With
    e.WriteString(wb.Build)

[此贴子已经被作者于2022/5/17 15:00:53编辑过]

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


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

意思是保存前先做个提醒?http://www.foxtable.com/mobilehelp/topics/0104.htm

 回到顶部
总数 27 上一页 1 2 3