jQuery MiniUI

标题: 请 问版主,我怎样通过类似jquery中的$('id').attr("readonly",true) [打印本页]

作者: k306495293    时间: 2014-2-28 17:04:27     标题: 请 问版主,我怎样通过类似jquery中的$('id').attr("readonly",true)

请 问版主,我怎样通过类似jquery中的$('id').attr("readonly",true)这种方式来控制mini-textbox编辑框的只读和不只读
作者: lost    时间: 2014-2-28 17:09:00

<input id="tb" class="mini-textbox" emptyText="请输入商品编号"  vtype="email"/>

$('#tb').attr('readonly',true);
  mini.parse();
复制demo运行看看
作者: k306495293    时间: 2014-2-28 17:34:33

lost 发表于 2014-2-28 17:09
$('#tb').attr('readonly',true);
  mini.parse();
复制demo运行看看

不好用啊
作者: felt    时间: 2014-2-28 17:46:09

k306495293 发表于 2014-2-28 17:34
不好用啊

var textbox=mini.get(id);
textbox.setAllowInput(true/false)
作者: k306495293    时间: 2014-2-28 19:23:56

felt 发表于 2014-2-28 17:46
var textbox=mini.get(id);
textbox.setAllowInput(true/false)

你说的这个也不好使, 使用var t = mini.get("id");
  t.disable();这个可以设置为只读,我现在还有个其它的问题咨询下,我想通过
var r = mini.get("id");
r.setChecked(true);
来设置复选框的选中,但这种方式只在谷歌浏览器上好使,在360浏览器上就不管用了,请问有什么解决方案,或者有其它动态设置复选框选中的方法没?

作者: felt    时间: 2014-2-28 20:11:44

k306495293 发表于 2014-2-28 19:23
你说的这个也不好使, 使用var t = mini.get("id");
  t.disable();这个可以设置为只读,我现在还有个其 ...

textbox js设置allowInput可以用的,效果是动态设置是不是允许输入,这不是只读的效果吗
checkbox设置选中,checkbox.setChecked(true/false)
MiniUI的属性都是通过set和get设置和获取的
作者: k306495293    时间: 2014-2-28 22:24:02

felt 发表于 2014-2-28 20:11
textbox js设置allowInput可以用的,效果是动态设置是不是允许输入,这不是只读的效果吗
checkbox设置选 ...

你说的checkbox.setChecked(true/false)这个方法存在浏览器兼容问题,我在谷歌浏览器上打开好用,换作360浏览器就不管用了
作者: felt    时间: 2014-3-1 00:41:35

k306495293 发表于 2014-2-28 22:24
你说的checkbox.setChecked(true/false)这个方法存在浏览器兼容问题,我在谷歌浏览器上打开好用,换作360 ...

用div,别用input
作者: k306495293    时间: 2014-3-1 10:03:47

本帖最后由 k306495293 于 2014-3-1 10:08 编辑
felt 发表于 2014-3-1 00:41
用div,别用input
<input id="price" name="price" value="price" allowinput="false" class="mini-textbox"   style="width:50px;" />我这样设置了文本框只读,也是只有在谷歌浏览器上好使,360上就不行,这个我怎么用div设置?
作者: felt    时间: 2014-3-1 14:11:58

k306495293 发表于 2014-3-1 10:03
我这样设置了文本框只读,也是只有在谷歌浏览器上好使,360上就不行,这个我怎么用div设置? ...

<div id="price" name="price" value="price" allowinput="false" class="mini-textbox"   style="width:50px;" ></div>





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