Foxtable(狐表)用户栏目专家坐堂 → 问个问题,关于submitAjaxFileds


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

主题:问个问题,关于submitAjaxFileds

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


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
问个问题,关于submitAjaxFileds  发帖心情 Post By:2022/11/9 14:38:00 [显示全部帖子]

submitAjaxFileds('getCodes.htm','setCodes','province','county');

表示将ID为"province"和"county"两个输入框的值,异步提交到后台的"getCodes.htm"页面处理,服务器返回的数据由函数setCodes函数负责接收和处理。

当asyn参数为False,也可以不指定func参数,此时submitAjaxFileds函数将返回一个值,此值就是服务器返回的数据,例如:

var result=submitAjaxFileds("valid.htm","","产品","数量","折扣",false);

表示将产品、数量和折扣三个输入框的值提交到后台的"valid.htm"页面处理,并将服务器返回的结果存储在变量result中。
注意,这里的func参数设置为"",并不能直接省略。



这是帮助里的,这个服务器返回来的值 result 我该如何调用呢?

我想实现的效果是,用列表输入框的触发JS里的submitAjaxFileds,发送列表框的值,然后用返回的值来判断我该添加哪些控件

比如列表输入框的选项是 A|B

result返回 =A

我就显示 2个INPUT

返回B,我就显示2个BUTTON?




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


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 14:59:00 [显示全部帖子]

比如这样的
With wb.AddInputGroup("form1", "igp", "请选择记账类型")
 .AddSelect("记账类型", "记账类型:", "收入|支出") 
if 记账类型 ="收入"
   .AddInput("A", "A", "number")
.AddInput("B", "B", "number")
elseif 记账类型 ="支出"
.AddInput("C", "C", "number")
.AddInput("D", "D", "number")
.AddInput("E", "E", "number")
end if
End With

大概就是这个意思,类型不同,我需要不同的控件显示

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


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 15:02:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20221109144840.jpg
图片点击可在新窗口打开查看

实际效果是这样的,下拉选择后,在这个下拉框,我要根据选择不同的值来显示不同的输入控件

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


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 15:03:00 [显示全部帖子]

我现在想到的办法就是用submitAjaxFileds返回来的单个值来判断是否添加,但是如何调用这个值呢?

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 15:16:00 [显示全部帖子]

这个界面是分角色显示的,
前面做了处理,角色不同,记账类型的显示是不同的,不同的角色有不同的记账类型,记账的字段又不一样,需要区分开
如果1个角色,一个记账类型写一个页面,这会让人疯了去


 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 15:18:00 [显示全部帖子]

把所有的字段都放在页面上,用户不晕,我自己看着都晕

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 15:58:00 [显示全部帖子]

查了半天没查到,禁用的属性是disabled ,隐藏呢?

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 16:09:00 [显示全部帖子]

以下内容为程序代码:

1 function 控件显示(){
2 var gj=document.getElementById("记账类型").value;
3 if(gj=="看房"){
4 alert("提示信息!");
5 document.getElementById("服务费").style.display = "none"
6 }
7 }

JS代码有响应,但是控件还是没隐藏啊

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 16:10:00 [显示全部帖子]

只是不能点了,和禁用1个效果

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7040 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2022/11/9 16:18:00 [显示全部帖子]

以下是引用有点蓝在2022/11/9 16:14:00的发言:
select控件不是用value来取值的:https://www.baidu.com/baidu?ie=UTF-8&word=select%E6%8E%A7%E4%BB%B6%E5%8F%96%E5%80%BC
我用的是WEUI的列表控件啊,而且JS代码里有相应啊,蓝版能辛苦下帮我写下不,这百度里的都是JQURY的


 回到顶部
总数 14 1 2 下一页