jQuery MiniUI

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

关于Spinner控件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-5-14 14:37:59 |只看该作者 |倒序浏览
是否可以把这个控件后面的箭头去掉

Rank: 8Rank: 8

沙发
发表于 2014-5-14 14:45:48 |只看该作者
spinner控件的特点就是有调节按钮,如果你不要调节按钮,那就直接用textbox吧

Rank: 2

板凳
发表于 2014-5-14 14:48:53 |只看该作者
felt 发表于 2014-5-14 14:45
spinner控件的特点就是有调节按钮,如果你不要调节按钮,那就直接用textbox吧 ...

嗯,那就自己的要去做验证了,<input class="mini-textbox" vtype="int" required="true"/>
我做验证的时候,不希望它旁边显示符号,希望在输入其他的时候,离开时清空

Rank: 8Rank: 8

地板
发表于 2014-5-14 15:00:13 |只看该作者
anbin 发表于 2014-5-14 14:48
嗯,那就自己的要去做验证了,
我做验证的时候,不希望它旁边显示符号,希望在输入其他的时候,离开时清 ...
  1. <input class="mini-textbox" vtype="int" required="true" errorMode="none" onvalidation="onValidation"/>
  2. function onValidation(e){
  3.     if(e.isValid==false){
  4.         e.sender.setValue("");
  5.     }
  6. }
复制代码

Rank: 2

5#
发表于 2014-5-14 15:33:03 |只看该作者
felt 发表于 2014-5-14 15:00

使用tab 和enter键时还是不行。使用tab键进入下一个输入框,好像是验证下一个输入框,上一个没有进行验证

Rank: 8Rank: 8

6#
发表于 2014-5-14 15:41:14 |只看该作者
anbin 发表于 2014-5-14 15:33
使用tab 和enter键时还是不行。使用tab键进入下一个输入框,好像是验证下一个输入框,上一个没有进行验证 ...

什么下一个上一个?
这个验证方法是写在这个textbox上的,和别的有什么关系?
焦点失去的时候会自动验证

Rank: 2

7#
发表于 2014-5-14 15:48:59 |只看该作者
felt 发表于 2014-5-14 15:41
什么下一个上一个?
这个验证方法是写在这个textbox上的,和别的有什么关系?
焦点失去的时候会自动验证 ...

就是我有5个textbox 第一个文本框输入“abc”,我使用tab键到下一个文本框,第一个文本框还是abc,如果使用鼠标点击第二个文本框,第一个文本框的值清空了。

Rank: 8Rank: 8

8#
发表于 2014-5-14 15:55:06 |只看该作者
anbin 发表于 2014-5-14 15:48
就是我有5个textbox 第一个文本框输入“abc”,我使用tab键到下一个文本框,第一个文本框还是abc,如果使 ...


跑跑这个例子看看
如果你还有问题请提供重现的简单html,高级模式可以上传文件

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

9#
发表于 2014-5-14 16:35:28 |只看该作者
felt 发表于 2014-5-14 15:55
跑跑这个例子看看
如果你还有问题请提供重现的简单html,高级模式可以上传文件

我是在datagrid里面编辑,然后使用tab键不行,你发的这个实例可以。

<div field=\"{0}\" name=\"{0}\" width=\"30\" headeralign=\"center\" align=\"right\"  summarytype=\"sum\" >{1}<input property=\"editor\" class=\"mini-textbox\" vtype=\"int\" required=\"true\" errorMode=\"none\" onvalidation=\"onValidation\" style=\"width:50px;\" /></div>

Rank: 8Rank: 8

10#
发表于 2014-5-14 17:14:04 |只看该作者
anbin 发表于 2014-5-14 16:35
我是在datagrid里面编辑,然后使用tab键不行,你发的这个实例可以。

{1}

表格里的话直接监听oncellcommitedit好了
grid.on("cellcommitedit",function(e){
           var field=e.field;     
           if(field=="age"){
               var value=e.value;
               var reg=new RegExp("^-?\\d+$")
               if(!reg.test(value)){
                   e.cancel=true
               }
            }
})

Archiver|普加软件

GMT+8, 2024-7-16 04:06 , Processed in 1.035393 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部