jQuery MiniUI

标题: 这是一个bug吗? [打印本页]

作者: hejin8288    时间: 2015-12-9 16:59:28     标题: 这是一个bug吗?

本帖最后由 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()会取到该控件的值吗?

作者: felt    时间: 2015-12-9 17:11:23

下拉框类控件,form赋值,请设置textName和name,分别对应文本和值,尤其是buttonedit
作者: hejin8288    时间: 2015-12-9 17:14:57

felt 发表于 2015-12-9 17:11
下拉框类控件,form赋值,请设置textName和name,分别对应文本和值,尤其是buttonedit ...

既然,用form.setData()不可以赋值,那么用form.getData()会取到该控件的值吗?
作者: felt    时间: 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的话,显示没内容
作者: hejin8288    时间: 2015-12-9 22:10:48

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

...

哦~~!
原来是这样的.
难怪还有一个"textName"属性,我为它指定了"id"属性也不行呢.
问题解决了,
谢谢版主哈!
作者: hejin8288    时间: 2015-12-9 22:13:32

现在我把"name"和"textName"都指定为同一个值也是可以的,




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2