以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]web中按钮点击后禁用该怎么处理  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189974)

--  作者:laipiwen
--  发布时间:2024/1/8 18:30:00
--  [求助]web中按钮点击后禁用该怎么处理
参照示例
http://www.foxtable.com/mobilehelp/index.htm?page=0104.htm
添加按钮方法如下:
.Add("btn3", "按钮3", "submit").Fo rmAct ion = "accept.htm"

想要实现类似这样的功能 .Attribute="on click=""this.disabled=true;this.value=\'请稍后\';my function()"""

.Fo rmAct ion 和 .Attribute 不能同时写,不报错,写了 Attribute  之后 Fo rmAct ion不可用。

请问老师,想要实现点击按钮之后就禁用该按钮,避免重复提交的效果 该怎么处理?


[此贴子已经被作者于2024/1/8 18:30:12编辑过]

--  作者:有点蓝
--  发布时间:2024/1/8 20:15:00
--  
在my function函数里提交到accept.htm不就行了
--  作者:laipiwen
--  发布时间:2024/1/8 20:24:00
--  
location= "accept.htm"   这样提交吗?
--  作者:有点蓝
--  发布时间:2024/1/8 20:28:00
--  
http://www.foxtable.com/mobilehelp/topics/0101.htm
--  作者:laipiwen
--  发布时间:2024/1/8 20:39:00
--  
           With wb.AddButtonGroup("form1","btngrp1",False)
               
.Add("btn1""按钮3""submit").FormAction = "accept1.htm"
               
.Add("btn2""按钮3""submit").FormAction = "accept2.htm"
               .Add("btn3""
按钮3", "submit").FormAction = "accept3.htm"
               
.Add("btn4""按钮3""submit").FormAction = "accept4.htm"
           End With
我是想多个按钮分别 提交到不同的.htm  ,而  示例中   是这样 wb.AddForm("","form1","handle.htm") \'指定接收表单数据的的页面为handle.htm  ,请问这个该怎么处理呢
--  作者:有点蓝
--  发布时间:2024/1/8 20:46:00
--  
              .Add("btn1""按钮3""button").Attribute="on click=""this.disabled=true;this.value=\'请稍后\';myfunction(\'accept1\')"""
               
.Add("btn2""按钮3""button").Attribute="on click=""this.disabled=true;this.value=\'请稍后\';myfunction(\'accept2\')"""

js
function myfunction(h){
form1.action = h + ".htm"
    var result = submitAjaxForm(\'form1\',\'\',false);