jQuery MiniUI

 找回密码
 立即注册
查看: 2337|回复: 1
打印 上一主题 下一主题

表单提交时无法获取textlistbox的值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-10-29 02:15:55 |只看该作者 |倒序浏览
具体如下:
  1. function getForm() {
  2. var form = new mini.Form("#form1");
  3. var data = form.getData(true, false);
  4. var s = mini.encode(data);
  5. alert(s);
  6. //form.setIsValid(false);
  7. }
复制代码

情况一:

如果getData()方法有加参数,(true,false)或者(true,true)不能获取到表单中textlistbox的数据;
情况二:
如果getData()方法没有参数,则获取的时间没有正常的格式化(这个我知道),关键是在这种情况下获取到值了,不过获取的太多了,不仅提交了textlistbox的值页提交了它的文本数据
(获取太多数据,是因为textlistbox中有一个textName,但是我不知道有什么用,因为如果id和name与其写成一致的话则会提交文本数据,而不会提交value数据)
临时的策略是:把textName这个属性去掉,时间的数据再到后台去用split按照T分割,获取第一个数组元素;
建议:希望把getData的方法在获取数据时,能通过参数使控制获取数据更加的的具体些;希望你们能测试一下这个bug。

Rank: 8Rank: 8

沙发
发表于 2014-10-29 10:12:05 |只看该作者
1 已修复,下周更新
2 对于有下拉框的控件,textName对应文本,name对应值
  

Archiver|普加软件

GMT+8, 2024-11-27 04:35 , Processed in 1.048079 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部