以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]WeUI框架中如何给输入框赋值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146993) |
-- 作者:huangfanzi -- 发布时间:2020/3/7 12:12:00 -- [求助]WeUI框架中如何给输入框赋值 wb.AddForm("","form1","Xdcg.htm") With wb.AddInputGroup("form1","ipg1","") With .AddSelect("公司","需方名称","|" & _dt销售合同.SQLGetComboListString("公司","[合同类型] = \'常规\' And [执行状态] = \'执行中\' And [供货完结] = 0 And [业务员] = \'" & _UserName & "\'")) .Attribute = """ End With .AddSelect("工程名称","工程名称","") .AddInput("业务员电话","业务员电话","") End With 上面代码中,选择公司后可以级联再选择工程名称,在工程名称发生变化后如何触发事件执行代码,这个代码的作用就是去后台的合同表上SQLFind查找这个工程所对应的业务员电话,然后自动在网页的“业务员电话”输入框上填入内容 谢谢老师 |
-- 作者:有点蓝 -- 发布时间:2020/3/7 13:26:00 -- http://www.foxtable.com/mobilehelp/topics/0045.htm,看第二段代码 .AddInput("业务员电话","业务员电话","").Value = "张三" .AddInput("业务员电话","业务员电话","").Value = dr("电话")
|
-- 作者:huangfanzi -- 发布时间:2020/3/7 13:34:00 -- 上面的问题在于当工程名称改变后如何执行代码,就向客户端开发时的窗体控件TextChanged事件 另外,列表输入框AddSelect(ID, Label, Values) 能否像客户端窗体中的ComboBox那样,既能选择输入,也能手工输入,如果不行,有何办法变向实现 谢谢
[此贴子已经被作者于2020/3/7 13:38:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/3/7 13:52:00 -- 参考:http://www.foxtable.com/mobilehelp/topics/0103.htm 只能选择输入,无法手工输入,可以考虑使用第三方框架。
|
-- 作者:huangfanzi -- 发布时间:2020/3/7 14:01:00 -- 有推荐的第三方框架吗? |
-- 作者:有点蓝 -- 发布时间:2020/3/7 14:33:00 -- 看看:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=146693&replyID=57058&skin=1 |
-- 作者:huangfanzi -- 发布时间:2020/3/7 15:25:00 -- 第一个方法看着就是我想要的,但实在看不懂,我想了个变向的方法,请老师帮我做个例子,我好依葫芦画瓢万分感谢! 在"下单.htm"页面上有文本输入框 .AddInput("浇注部位","浇注部位","text") 想在这个页面上做个按钮,打开一个新的页面“选择浇注部位.htm”, 在这个页面上用.AddSelect("浇注部位","浇注部位","|" & _dt销售合同.SQLGetComboListString("浇注部位","[合同类型] = \'常规\' And [执行状态] = \'执行中\' ")) 然后提交结果到“下单.htm”中的“浇注部位”文本框中,不知这样是否可行 或者请老师帮我改下第一个链接中的代码,我实在是看不明白 With .AddInput("客户","客户","text") .Placeholder = "请输入客户" .Attribute = """ End With 方法,JS+jquery搞定 Attribute后面是setAjaxOptions函数 $("#客户").attr(\'list\',\'optionList\') $("#客户").after("") $(\'#客户\').bind(\'input propertychange\', function(){ setAjaxOptions(\'optionList\',\'getCounties.htm\',\'客户\',false) }) 这段代码如何放到上面去? |