Foxtable(狐表)用户栏目专家坐堂 → [求助]如何动态设置不同提交按钮的目标也和触发JS函数


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

主题:[求助]如何动态设置不同提交按钮的目标也和触发JS函数

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


加好友 发短信
等级:四尾狐 帖子:837 积分:7217 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]如何动态设置不同提交按钮的目标也和触发JS函数  发帖心情 Post By:2022/9/29 11:59:00 [只看该作者]

表单默认提交目标页为:dacxsq.htm  
With .Add("btn7", "授权", "submit")
                .Attribute =  "on  click='myfunction()'"
End With
现计划增加以下按钮,设置不同目标页,并触发不同JS函数
With .Add("btn8", "下载", "submit")
                .Attribute =  "on  click='myfunction2()'"  ’不触发此JS函数
                .FormAction = "download.htm"        '测试时,能够正常提交至此目标页
 End With
麻烦老师帮忙解决一下,谢谢!
JS代码如下:

function myfunction(){
    var result = submitAjaxForm('form1','',false);
    if (result.substring(0,2) =='OK') {
{showDialog('dlg3','提示',result.substring(2))}
}
else if (result.substring(0,2) =='QR')
{
    {showDialog('dlg1','提示',result.substring(2))}
   else {showDialog('dlg2','错误',result)}
}


function myfunction2(){
    var result = submitAjaxForm('form2','',false);
    if (result.substring(0,2) =='OK') {
{showDialog('dlg4','提示',result.substring(2))}
   else {showDialog('dlg2','错误',result)}
}

[此贴子已经被作者于2022/9/29 12:01:32编辑过]

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


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

With .Add("btn8", "下载", "button")
                .Attribute =  "on  click='myfunction2()'"  ’不触发此JS函数
               ‘去掉这行代码’ .FormAction = "download.htm"        '测试时,能够正常提交至此目标页
 End With

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


加好友 发短信
等级:四尾狐 帖子:837 积分:7217 威望:0 精华:0 注册:2017/8/31 12:07:00
  发帖心情 Post By:2022/9/29 12:32:00 [只看该作者]

蓝版,去掉的话,目标页面没有办法设置了啊?流程需要不同的目标接收页,该怎么办呢?

[此贴子已经被作者于2022/9/29 12:40:52编辑过]

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


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

function myfunction2(){
form2.action = "download.htm"
    var result = submitAjaxForm('form2','',false);


 回到顶部