jQuery MiniUI
标题:
表单提交时无法获取textlistbox的值
[打印本页]
作者:
goly
时间:
2014-10-29 02:15:55
标题:
表单提交时无法获取textlistbox的值
具体如下:
function getForm() {
var form = new mini.Form("#form1");
var data = form.getData(true, false);
var s = mini.encode(data);
alert(s);
//form.setIsValid(false);
}
复制代码
情况一:
如果getData()方法有加参数,(true,false)或者(true,true)不能获取到表单中textlistbox的数据;
情况二:
如果getData()方法没有参数,则获取的时间没有正常的格式化(这个我知道),关键是在这种情况下获取到值了,不过获取的太多了,不仅提交了textlistbox的值页提交了它的文本数据
(获取太多数据,是因为textlistbox中有一个textName,但是我不知道有什么用,因为如果id和name与其写成一致的话则会提交文本数据,而不会提交value数据)
临时的策略是:把textName这个属性去掉,时间的数据再到后台去用split按照T分割,获取第一个数组元素;
建议:希望把getData的方法在获取数据时,能通过参数使控制获取数据更加的的具体些;希望你们能测试一下这个bug。
作者:
dforce
时间:
2014-10-29 10:12:05
1 已修复,下周更新
2 对于有下拉框的控件,textName对应文本,name对应值
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2