jQuery MiniUI

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

这是一个bug吗? [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2015-12-9 16:59:28 |只看该作者 |倒序浏览
本帖最后由 hejin8288 于 2015-12-9 17:11 编辑

把多个<input class="mini-buttonedit"/>和多个<input class="mini-textbox"/>放在form里,然后用from.setData(data);给那些编辑框统一赋值,<input class="mini-textbox"/>能正确赋值,但<input class="mini-buttonedit"/>为空.
为什么呢?
都是编辑框,为什么就不行?

既然,用from.setData()不可以赋值,那么用from.getData()会取到该控件的值吗?

Rank: 8Rank: 8

沙发
发表于 2015-12-9 17:11:23 |只看该作者
下拉框类控件,form赋值,请设置textName和name,分别对应文本和值,尤其是buttonedit

Rank: 6Rank: 6

板凳
发表于 2015-12-9 17:14:57 |只看该作者
felt 发表于 2015-12-9 17:11
下拉框类控件,form赋值,请设置textName和name,分别对应文本和值,尤其是buttonedit ...

既然,用form.setData()不可以赋值,那么用form.getData()会取到该控件的值吗?

Rank: 8Rank: 8

地板
发表于 2015-12-9 17:28:51 |只看该作者
hejin8288 发表于 2015-12-9 17:14
既然,用form.setData()不可以赋值,那么用form.getData()会取到该控件的值吗?

可以用setData赋值,你只有name的话,就赋值到值上,文本字段没有数据,是看不到值的

<input class="mini-buttonedit" name="a1" textName="a2"

{a1:"111",a2:"222"}
有a2,显示的里面才会有222,只有a1的话,显示没内容

Rank: 6Rank: 6

5#
发表于 2015-12-9 22:10:48 |只看该作者
felt 发表于 2015-12-9 17:28
可以用setData赋值,你只有name的话,就赋值到值上,文本字段没有数据,是看不到值的

...

哦~~!
原来是这样的.
难怪还有一个"textName"属性,我为它指定了"id"属性也不行呢.
问题解决了,
谢谢版主哈!

Rank: 6Rank: 6

6#
发表于 2015-12-9 22:13:32 |只看该作者
现在我把"name"和"textName"都指定为同一个值也是可以的,

Archiver|普加软件

GMT+8, 2025-2-6 07:09 , Processed in 1.061062 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部