好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

jquery多功能软键盘插件

jquery多功能软键盘插件

功能介绍:支持查询功能的键盘和简单得软键盘,键盘样式完全在独立的css文件中定义,可以自行美化。

 源代码: https://files.cnblogs.com/mz121star/jquery-softkeyboard-js.rar

(支持从查询的软键盘)

(简单的软件盘)

插件的默认参数

  jquery.fn.softkeyboard.defaults = {
names: {
_delbtn: " skbdel ",
_clearbtn: " skbclear ",
_querybtn: " skbquery ",
_closebtn: " skbclose ",
_letterbtn: " skbbtn ",
_maindiv: " skbsoftkeyboard ",
_leftdiv: " skbleft ",
_rightdiv: " skbright ",
_keyboarddiv: " skbkeyboard ",
_operationdiv: " skboperation ",
_codetxt: " skbcode ",
_resultsselect: " skbresults ",
_postparamcode: " sfbcode ",
_clearbtnviewname: " clear ",
_delbtnviewname: " delete ",
_querybtnviewname: " query ",
_closebtnviewname: " close "
},  //插件的相关元素命名 
listmultiple:  true ,  //select是否展开 
simplekeyboard:  true ,  //是否显示大写字母  
onlykeyboard:  false ,   //是否带查询功能 
maxlength:  null ,  //可输入的最大长度 
requestdataurl:  null ,  //查询数据的post地址 
oncompleted:  function  (data) { },  //完成时出发此时间 
onkeydown:  function  (data) { }  //按键时出发此事件 
};
 

插件的使用方法

使用方法   

<link href="softkeyboard.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script src="jquery.softkeyboard.js" type="text/javascript"></script>

<input type="text" class="querytxt" />

为class为querytxt的文本框使用插件

<script type="text/javascript">
$(".querytxt").softkeyboard()
</script>

更改相关参数

 $(".querytxt").softkeyboard({
simplekeyboard:  true ,
listmultiple:  true ,
maxlength: 10,
onkeydown:  function  (d) { alert(d) },
requestdataurl: "GetData.ashx",
onlykeyboard:  true
})

其中GetData.ashx返回的json数据格式类似如下

[{code:"DL",name:"大连"},{code:"DT",name:"大同"},{code:"DL",name:"大理"}] 


 

 

标签:  软键盘 ,  jquery插件

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于jquery多功能软键盘插件的详细内容...

  阅读:53次

上一篇: jQuery隐藏按钮

下一篇:ASP.NET MVC3 实例