我想限制用户在工具栏搜索中不允许他/她使用一些特殊字符,例如('/','>','
$("#tblFundComp").bind("keydown",function(e)
{
if(e.keyCode >=48 && e.keyCode <=57 )
{
return false;
}
else
{
return true;
}
});
我已将这段代码放在搜索功能之前。但这不起作用
如果您只想允许在搜索工具栏的输入字段中输入一些特殊字符,您可以使用数据事件 http://www.trirand.com/jqgridwiki/doku.php?id=wiki%3asearch_config#colmodel_options of the searchoptions
定义使用type:'keypress'
or type:'keydown'
。接下来将调用jQuery.bind
and jQuery.unbind
为相应的输入字段。代码片段其中只允许数字正在关注
searchoptions: {
dataEvents: [
{
type: 'keypress', // keydown
fn: function(e) {
// console.log('keypress');
if(e.keyCode >=48 && e.keyCode <=57) {
// allow digits
return true;
} else {
// disallow the key
return false;
}
}
}
]
}
在直播中demo http://www.ok-soft-gmbh.com/jqGrid/ToolbarSearchValidationKey.htm你会无法输入数字在“名称”的搜索字段中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)