以文本方式查看主题

-  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=140142)

--  作者:abc2363360
--  发布时间:2019/8/30 10:29:00
--  [求助]weui 开发问题
1.WeUI框架怎么设计带查找功能的三级下拉关联选项
2.WeUI框架的input为什么没有搜索类型,左边是输入框右边有个搜索按钮
3.WeUI框架
With .AddInput("xm","日期时间","datetime-local")
   .Value = Format(Date.Now,"yyyy-MM-ddTHH:mm"\'留意一下这个格式,日期和时间之间用字母T隔开
   
.Readonly = True
End With
后端获取到的数据为 带了个T 如何转为 yyyy-MM-dd HH:mm:ss 保存到SQL 数据库?
4. WeUI框架如何设计根据某个下拉选项的值,动态显示其他 input
例如:Select1 有值 1和2   选择1的时候 input1显示 input2隐藏  选择2的时候 input2显示 input1隐藏

--  作者:有点蓝
--  发布时间:2019/8/30 12:02:00
--  
1、weui做不了,需要使用原生html和其它框架处理,看看:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=102354
2、weui支持的控件不多,以后会增加
3、直接转换即可:dim d as date = cdate(e.PostValues("xm")) 
4、需要使用js控制,绑定onchange事件,比如

.AddSelect("国家","国家","|中国|德国|日本").Attribute = "onchange=""showcontrol()"""


js文件
function showcontrol(){
var myType = document.getElementById("Select1");//获取select对象
var index = myType.selectedIndex; //获取选项中的索引,selectIndex表示的是当前所选中的index
if (myType.options[index].value = 1) //获取选项中options的value值
{
document.getElementById("input1").style.display=\'none\';
document.getElementById("input1").style.display=\'block\';
}
}

--  作者:abc2363360
--  发布时间:2019/8/30 14:39:00
--  
With .AddInput("xm","日期时间","datetime-local")
   .Value = Format(Date.Now,"yyyy-MM-ddTHH:mm"\'留意一下这个格式,日期和时间之间用字母T隔开
   
.Readonly = True
End With

如果不希望自动选择时间,我想要输入框留空,如何实现?

--  作者:有点蓝
--  发布时间:2019/8/30 14:58:00
--  
去掉这句

.Value = Format(Date.Now,"yyyy-MM-ddTHH:mm")

--  作者:abc2363360
--  发布时间:2019/9/1 11:11:00
--  
wb.InsertHTML("<script>")
wb.InsertHTML("document.getElementById(\'xm\').style.display=\'none\'")
wb.InsertHTML("</script>")

为什么我这样写不生效呢?
那应该用什么方法打开网页时能把xm隐藏呢?


--  作者:有点蓝
--  发布时间:2019/9/1 22:49:00
--  
With .AddInput("xm","日期时间","datetime-local")
   .Value = Format(Date.Now,"yyyy-MM-ddTHH:mm"\'留意一下这个格式,日期和时间之间用字母T隔开
   
.Readonly = True
   .Attribute = "style=\'display:none;\'"
End With

--  作者:abc2363360
--  发布时间:2019/9/2 9:32:00
--  
这样隐藏后还保留有两个线,有办法去掉吗?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190902093138.png
图片点击可在新窗口打开查看

--  作者:abc2363360
--  发布时间:2019/9/2 9:33:00
--  
因为是框架生成的,上一层的DVI没有ID,有什么办法找到这个元素的父节点进行隐藏吗?


--  作者:abc2363360
--  发布时间:2019/9/2 9:43:00
--  
With wb.AddTabBar("", "tb1"1)
 .AddPage("page1",
"
微信","./images/button.png")
 .
AddPage("page2","通讯录","./images/msg.png")     
End With
生成两个page,page下面还有页面,在进行页面后增加了返回主页的按钮,增加了按钮点击事件 
以下内容为程序代码:
 history.back
 在
page1 里面返回是在page1 但是在page2里面返回也是在page1  如何设置在page2里面返回是page2?
[此贴子已经被作者于2019/9/2 9:45:38编辑过]

--  作者:有点蓝
--  发布时间:2019/9/2 9:59:00
--  
插入html使用InsertHTML,插入js代码使用AppendHTML

        wb.AppendHTML("<script>")
        wb.AppendHTML("document.getElementById(\'ipg12\').parentNode.style.display=\'none\'")
        wb.AppendHTML("</script>")