jQuery EasyUI/TopJUI输入框事件监听
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输入框事件监听的更多相关文章
- jquery easyui控件事件监听委托给jquery事件监听,keyup取最新值问题
<div id="<?php echo NS; ?>toolbar"> <div style="padding:5px"> ...
- JavaGUI输入框事件监听的使用
JavaGUI输入框事件监听的使用 package GUI; import java.awt.*; import java.awt.event.ActionEvent; import java.awt ...
- 从jQuery的缓存到事件监听
不知道大家有没有发现,用jQuery选择器"选择"之后的DOM上会添加jQuery*********属性. <DIV id=d1 jQuery1294122065250=&q ...
- jQuery中四种事件监听的区别
原文链接:点我 我们知道jquery提供了四种事件监听方式,分别是bind.live.delegate.on,下面就分别对这四种事件监听方式分析. 已知有4个列表元素: 列表元素1 列表元素2 列表元 ...
- vue中输入框事件监听 v-on:input
<van-field v-model="inputVal" v-on:input="search" />
- Javascript事件模型系列(三)jQuery中的事件监听方式及异同点
作为全球最知名的js框架之一,jQuery的火热程度堪称无与伦比,简单易学的API再加丰富的插件,几乎是每个前端程序员的必修课.从读<锋利的jQuery>开始,到现在使用jQuery有一年 ...
- jquery mobile 对手势触控提供了如下几个事件监听:
jquery mobile 对手势触控提供了如下几个事件监听: 复制代码代码如下: tap 当用户点屏幕时触发taphold 当用户点屏幕且保持触摸超过1秒时触发swipe 当页面被垂直或者水平拖动 ...
- jQuery中的事件监听方式及异同点
jQuery中的事件监听方式及异同点 作为全球最知名的js框架之一,jQuery的火热程度堪称无与伦比,简单易学的API再加丰富的插件,几乎是每个前端程序员的必修课.从读<锋利的jQuery&g ...
- jQuery中的事件监听小记
一,一个事件监听的简便写法 最近发现一个jQuery中事件监听的简洁写法,感觉方便好多.同时也深感自己基础薄弱,好多东西竟然都模棱两可.因此,记录的同时,也对jQuery事件监听做个小的总结 原文链接 ...
随机推荐
- nodejs中的子进程,深入解析child_process模块和cluster模块
Node.js的进程管理 node遵循的是单线程单进程的模式,node的单线程是指js的引擎只有一个实例,且在nodejs的主线程中执行,同时node以事件驱动的方式处理IO等异步操作.node的 ...
- JavaMail发送和接收邮件
一.JavaMail概述: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类.但它并没有包含在JDK中,而是作为JavaEE的一部分. 厂商所提供 ...
- css中字体大小在不同浏览器兼容性问题
css中使用font-size设定字体大小,不同浏览器的字体height一样,但是width不同,比如在火狐和谷歌中,font-size:20px,字体的高度变为20px,但是谷歌的字体宽度比火狐长 ...
- python基础-元组
操作元组 获取元组中的值 tup1 = ('高数','计算机',2008,2016) tup2 = (1,2,3,4,5,6,7) #和list的一样,同样取下标1,2,3,4的值 print(&qu ...
- codevs 3314 魔法森林
传送门 3314 魔法森林 时间限制: 3 s 空间限制: 256000 KB 题目等级 : 大师 Master 题解 题目描述 Description 为了得到书法大家的真传,小E同学下定 ...
- AtCoder Regular Contest 074 E:RGB Sequence
题目传送门:https://arc074.contest.atcoder.jp/tasks/arc074_c 题目翻译 给你一行\(n\)个格子,你需要给每个格子填红绿蓝三色之一,并且同时满足\(m\ ...
- Word直接发表博客测试
这是我现在使用的VSCode! 这是另一段测试内容!
- NancyFX 第一章 NancyFX 简介
Nancy是.NET 平台的微框架.在受到Ruby社区的Sinatra框架启发下,NancyFx框架提供一个.NET平台下的低门槛.易上手的可用于Web开发工具包. 请注意我说的是可用于Web开发,这 ...
- 生成分布式随机ID
经测试,最快的一种 public class Generator { // should be between 40 (34 years) and 42 (139 years) ; // should ...
- PowerDesigner 导出 Excel
http://www.cnblogs.com/hggc/archive/2013/10/15/3369857.html