以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何动态设置不同提交按钮的目标也和触发JS函数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=180123)

--  作者:洮沙
--  发布时间:2022/9/29 11:59:00
--  [求助]如何动态设置不同提交按钮的目标也和触发JS函数
表单默认提交目标页为: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编辑过]

--  作者:有点蓝
--  发布时间:2022/9/29 12:06:00
--  
With .Add("btn8", "下载", "button")
                .Attribute =  "on  click=\'myfunction2()\'"  ’不触发此JS函数
               ‘去掉这行代码’ .FormAction = "download.htm"        \'测试时,能够正常提交至此目标页
 End With

--  作者:洮沙
--  发布时间:2022/9/29 12:32:00
--  
蓝版,去掉的话,目标页面没有办法设置了啊?流程需要不同的目标接收页,该怎么办呢?

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

--  作者:有点蓝
--  发布时间:2022/9/29 13:37:00
--  
function myfunction2(){
form2.action = "download.htm"
    var result = submitAjaxForm(\'form2\',\'\',false);