以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动端 通过form提交数据,如果input为空的时候  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121025)

--  作者:yjf123
--  发布时间:2018/6/27 17:59:00
--  移动端 通过form提交数据,如果input为空的时候
移动端 通过form提交数据,如果input为空的时候,后台获取不到key
如果前端清空input,那么以下代码就无法清空数据,怎么处理呢?

        For Each key As String In e.Values.Keys
            If dt.DataCols.contains(key)=True Then
                dr(key)=e.Values(key) 
            End If
        Next

--  作者:有点甜
--  发布时间:2018/6/27 18:06:00
--  

 

 

具体说明你遇到什么问题。

[此贴子已经被作者于2018/6/27 18:24:43编辑过]

--  作者:yjf123
--  发布时间:2018/6/27 18:14:00
--  
不提交才不对的,比如 有一列备注 本来有值,然后把值清空掉,那么后台就获取不到备注提交的数据,就不处理,那么后台并没有清空备注列
--  作者:有点甜
--  发布时间:2018/6/27 18:27:00
--  

是的,确实有问题。帮你反馈一下。

 

你这种情况,尽量不要依靠keys,你可以自己定义cs列名数组或者直接循环datacols。


--  作者:yjf123
--  发布时间:2018/6/27 19:40:00
--  
要是这么就不方便了