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. Linux环境下使用dosemu写汇编

    本章学习内容是汇编语言,现在直接写汇编的机会不多了,但一定要能读懂,信息安全的核心思维方式“逆向”在这有很好很直接的体现,反汇编就是直接的逆向工程. 所以我在前几天的学习中在Ubuntu环境下安装了可 ...

  2. 无法定位程序输入点glPopAttrib于动态连结库OPENGL.dll上

    已经下载glut.lib glut32.lib glut.h glut.dll glut32.dll并放到了相应的文件夹中运行程序时还提示说缺少opengl.dll,我又下载了一个opengl.dll ...

  3. BZOJ-3940:Censoring(AC自动机裸题)

    Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so they have p ...

  4. k8s-部署WEB-UI(dashboard)

    [root@k8s-master dashboard]# pwd/usr/local/src/kubernetes/cluster/addons/dashboard [root@k8s-master ...

  5. MySQL常用的数据类型及函数_20160920

    1.常用数据类型 针对创建数据表时候 需要指定字段的数据类型,我整理的是工作常用的几种 可以参考看下数据类型 http://www.w3school.com.cn/sql/sql_datatypes. ...

  6. 「USACO08DEC」「LuoguP2921」在农场万圣节Trick or Treat on the Farm(tarjan

    题意翻译 题目描述 每年,在威斯康星州,奶牛们都会穿上衣服,收集农夫约翰在N(1<=N<=100,000)个牛棚隔间中留下的糖果,以此来庆祝美国秋天的万圣节. 由于牛棚不太大,FJ通过指定 ...

  7. poj2182Lost Cows——树状数组快速查找

    题目:http://poj.org/problem?id=2182 从后往前确定,自己位置之前没有被确定的且比自己编号小的个数+1即为自己的编号: 利用树状数组快速查找,可另外开一个b数组,角标为编号 ...

  8. 乱写的一个SQL框架

    闲来没事,看了mybatis的实现形式,就心血来潮的自己弄了一个仿照mybatis的框架,性能肯定不好,而且有很多问题,但是是一次有益的尝试 1.基本配置文件 <!--加载数据源--> & ...

  9. Global 全局样式基本设置

    1.  默认字体设置,边距设置 html { font-family: sans-serif; /* 默认字体 */ font-size: 100%; /* 在用户调整窗口大小时,字体大小做相应调整. ...

  10. 34.Docker安装Mysql参数及环境变量使用

    容器安装好后,通过exec进去到容器的内部, 容器安装的时候两种容器配置参数 直接在镜像的后面加配置 第二种方式 把这段代码拷贝过来.参数我们可以写在镜像的后面 我们把参数写在镜像的后面 然后我们需要 ...