jQuery EasyUI/TopJUI输入框事件监听

代码如下:

<div data-toggle="topjui-panel" title="" data-options="fit:true,iconCls:'icon-ok',footer:'#footer'">
<div class="topjui-container">
<fieldset>
<legend>输入框事件监听演示</legend>
</fieldset>
<div class="topjui-row">
<div class="topjui-col-sm12">
<label class="topjui-form-label">姓名(单选)</label>
<div class="topjui-input-block">
<input type="text" name="userName" value=""
data-toggle="topjui-textbox"
data-options="id:'userName',prompt:'点击事件监听',readonly:true">
</div>
</div>
</div>
<div class="topjui-row">
<div class="topjui-col-sm12">
<label class="topjui-form-label">姓名(多选)</label>
<div class="topjui-input-block">
<input type="text" name="userName2" value=""
data-toggle="topjui-textbox"
data-options="id:'userName2',prompt:'点击事件监听',readonly:true">
</div>
</div>
</div>
<div class="topjui-row">
<div class="topjui-col-sm6">
<label class="topjui-form-label">小写转大写</label>
<div class="topjui-input-block">
<input type="text" name="enlighName" value=""
data-toggle="topjui-textbox"
data-options="id:'uppercase',prompt:'键盘事件监听'">
</div>
</div>
<div class="topjui-col-sm6">
<label class="topjui-form-label">大写转小写</label>
<div class="topjui-input-block">
<input type="text" name="enlighName" value=""
data-toggle="topjui-textbox"
data-options="id:'lowercase',prompt:'键盘事件监听'">
</div>
</div>
</div>
</div>
</div>

  js:

<script>
$(function () {
// 1 弹框的基本属性配置
var opts = {
id: 'userDialog',// 唯一标识id
title: '自定义打开一个窗口',// 标题
closed: false, // 关闭状态
height: 450, // 高度
width: 700, // 宽度
href: '', // 加载页面元素的地址
buttons: [
{text: '关闭', iconCls: 'fa fa-close', btnCls: 'topjui-btn-red', handler: closeMyDialog}//调用下面closeMyDialog方法
]
};
var $userDialog = $('<div></div>');// 创建元素<div> // 2.1 给id=userName 的textbox绑定事件 打开单选弹框
$('#userName').textbox('textbox').bind('click', function (e) {
opts.href = _ctx + '/html/complex/dialog_user.html';
$userDialog.iDialog(opts)
}); // 2.2 给id=userName2 的textbox绑定事件 打开多选弹框
$('#userName2').textbox('textbox').bind('click', function (e) {
opts.href = _ctx + '/html/complex/dialog_user2.html';
$userDialog.iDialog(opts)
});
}) /**
* @description 关闭面板方法
*/
function closeMyDialog() {
$('#userDialog').iDialog('destroy');
} </script>
<!--键盘事件JS-->
<script>
$(function () {
$('#uppercase').textbox('textbox').bind('keyup', function (e) {
var val = $('#uppercase').iTextbox('getText');
$('#uppercase').iTextbox('setText',val.toUpperCase())
});
$('#lowercase').textbox('textbox').bind('keyup', function (e) {
var val = $('#lowercase').iTextbox('getText');
$('#lowercase').iTextbox('setText',val.toLowerCase())
});
})
</script>

  

EasyUI中文网:http://www.jeasyui.cn

TopJUI前端框架:http://www.topjui.com

TopJUI交流社区:http://ask.topjui.com

jQuery EasyUI/TopJUI输入框事件监听的更多相关文章

  1. jquery easyui控件事件监听委托给jquery事件监听,keyup取最新值问题

    <div id="<?php echo NS; ?>toolbar"> <div style="padding:5px"> ...

  2. JavaGUI输入框事件监听的使用

    JavaGUI输入框事件监听的使用 package GUI; import java.awt.*; import java.awt.event.ActionEvent; import java.awt ...

  3. 从jQuery的缓存到事件监听

    不知道大家有没有发现,用jQuery选择器"选择"之后的DOM上会添加jQuery*********属性. <DIV id=d1 jQuery1294122065250=&q ...

  4. jQuery中四种事件监听的区别

    原文链接:点我 我们知道jquery提供了四种事件监听方式,分别是bind.live.delegate.on,下面就分别对这四种事件监听方式分析. 已知有4个列表元素: 列表元素1 列表元素2 列表元 ...

  5. vue中输入框事件监听 v-on:input

    <van-field v-model="inputVal" v-on:input="search" />

  6. Javascript事件模型系列(三)jQuery中的事件监听方式及异同点

    作为全球最知名的js框架之一,jQuery的火热程度堪称无与伦比,简单易学的API再加丰富的插件,几乎是每个前端程序员的必修课.从读<锋利的jQuery>开始,到现在使用jQuery有一年 ...

  7. jquery mobile 对手势触控提供了如下几个事件监听:

    jquery mobile 对手势触控提供了如下几个事件监听: 复制代码代码如下: tap  当用户点屏幕时触发taphold 当用户点屏幕且保持触摸超过1秒时触发swipe 当页面被垂直或者水平拖动 ...

  8. jQuery中的事件监听方式及异同点

    jQuery中的事件监听方式及异同点 作为全球最知名的js框架之一,jQuery的火热程度堪称无与伦比,简单易学的API再加丰富的插件,几乎是每个前端程序员的必修课.从读<锋利的jQuery&g ...

  9. jQuery中的事件监听小记

    一,一个事件监听的简便写法 最近发现一个jQuery中事件监听的简洁写法,感觉方便好多.同时也深感自己基础薄弱,好多东西竟然都模棱两可.因此,记录的同时,也对jQuery事件监听做个小的总结 原文链接 ...

随机推荐

  1. nodejs中的子进程,深入解析child_process模块和cluster模块

    Node.js的进程管理   node遵循的是单线程单进程的模式,node的单线程是指js的引擎只有一个实例,且在nodejs的主线程中执行,同时node以事件驱动的方式处理IO等异步操作.node的 ...

  2. JavaMail发送和接收邮件

    一.JavaMail概述:        JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类.但它并没有包含在JDK中,而是作为JavaEE的一部分. 厂商所提供 ...

  3. css中字体大小在不同浏览器兼容性问题

    css中使用font-size设定字体大小,不同浏览器的字体height一样,但是width不同,比如在火狐和谷歌中,font-size:20px,字体的高度变为20px,但是谷歌的字体宽度比火狐长 ...

  4. python基础-元组

    操作元组 获取元组中的值 tup1 = ('高数','计算机',2008,2016) tup2 = (1,2,3,4,5,6,7) #和list的一样,同样取下标1,2,3,4的值 print(&qu ...

  5. codevs 3314 魔法森林

    传送门 3314 魔法森林  时间限制: 3 s  空间限制: 256000 KB  题目等级 : 大师 Master 题解   题目描述 Description 为了得到书法大家的真传,小E同学下定 ...

  6. AtCoder Regular Contest 074 E:RGB Sequence

    题目传送门:https://arc074.contest.atcoder.jp/tasks/arc074_c 题目翻译 给你一行\(n\)个格子,你需要给每个格子填红绿蓝三色之一,并且同时满足\(m\ ...

  7. Word直接发表博客测试

    这是我现在使用的VSCode! 这是另一段测试内容!

  8. NancyFX 第一章 NancyFX 简介

    Nancy是.NET 平台的微框架.在受到Ruby社区的Sinatra框架启发下,NancyFx框架提供一个.NET平台下的低门槛.易上手的可用于Web开发工具包. 请注意我说的是可用于Web开发,这 ...

  9. 生成分布式随机ID

    经测试,最快的一种 public class Generator { // should be between 40 (34 years) and 42 (139 years) ; // should ...

  10. PowerDesigner 导出 Excel

    http://www.cnblogs.com/hggc/archive/2013/10/15/3369857.html