Foxtable(狐表)用户栏目专家坐堂 → button类型按钮值获取


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

主题:button类型按钮值获取

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


加好友 发短信
等级:二尾狐 帖子:526 积分:5101 威望:0 精华:0 注册:2015/4/15 15:25:00
button类型按钮值获取  发帖心情 Post By:2021/8/25 19:57:00 [只看该作者]

button类型按钮,如果判断操作者按了哪个按钮:同意 or 拒绝

 1、按钮代码如下所示:
   With wb.AddButtonGroup("form1","btg1",False)
        With .Add("btn1", "同意", "button")
            .Kind = 2
            .Value = "同意"
            .Attribute= "o n click='s u b m itForm()'"    '调用js函数上传
        End With
        With .Add("btn1", "拒绝","button")
            .Kind = 2
            .Value = "拒绝"     '用于判断按了哪个键
            .Attribute= "o n c lick='s u b m itForm2()'"    '调用js函数上传
        End With
    End With


2、JS代码如下所示:
f u nction s u bmitForm2(){
   var v1 = d o cument.getElementById("临时编号").value;      //必填,20字以内
   if (v1){
       show("tst1",2000);
       var result = s u bmitAjaxForm('form1','afterSubmit2');
    }
   else{
       show("toptip1",2500);
       return false;
    }
}

f u nction  a fterSubmit2(result){
    h ide("tst1");
    if (r esult=='OK') {
        show("tst2");
        l o cation="dd.htm?v="+M ath.r andom();    
    }
    else if (r esult=='NG1') {
s how("tst3");
                l o cation="cc.htm?key=1&v="+M ath.r andom();
    }
else{
show("tst3");
                l o cation="cc.htm?key=88&v="+M ath.r andom();
    }
}


3、无法获取 btn1的值。             
Dim btn1 As String = e.PostValues("btn1") 
[此贴子已经被作者于2021/8/25 19:58:39编辑过]

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/26 8:37:00 [只看该作者]

控件id不能重复

        With .Add("btn1", "同意", "button")
            .Kind = 2
            .Value = "同意"
            .Attribute= "o n click='s u b m itForm()'"    '调用js函数上传
        End With
        With .Add("btn2", "拒绝","button")
            .Kind = 2
            .Value = "拒绝"     '用于判断按了哪个键
            .Attribute= "o n c lick='s u b m itForm2()'"    '调用js函数上传
        End With

 回到顶部