layui.use模块外部使用其内部定义的js封装函数方法
用途:常用于监听输入框(其内部不提供监听函数)。
用法:需要在 use 中定义 window 函数供外部引用。
// 调用成功 <div class="layui-form-item " > <label class="layui-form-label">原密码</label> <div class="layui-input-block"> <input type="text" name="password" id="oldpass" οnchange="pass1()" class="layui-input"> </div> </div> //无法调用 <div class="layui-form-item " > <label class="layui-form-label">新密码</label> <div class="layui-input-block"> <input type="text" name="password" id="oldpass" οnchange="pass2()" class="layui-input"> </div> </div> <script > layui.use('form', function(){ var form=layui.form; window.pass1=function () { var x=document.getElementById("oldpass"); x.value=x.value.toUpperCase(); } var pass2=function () { var x=document.getElementById("oldpass"); x.value=x.value.toUpperCase(); } }); </script>
以上这篇layui.use模块外部使用其内部定义的js封装函数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
基于Layui自定义模块的使用方法详解
layui是一个极其不错的前端UI框架.是后端程序员的福音.总之如果你是一个后端开发者.如果你苦于你的界面"惨不忍睹".选择layui来开发是个极好的选择. 之前的项目也有使用过layui.只是没有过多的关注其框架本身.对于项目上.拿来即用即可! 为什么要自定义模块呢?好处很多.比如可以大量重用代码...... 我也是一个极其懒惰的人.总是想办法让代码可重用 根据layui官方的文档说明.首先第一步是要确定你要扩展的模块名称 我现在做的是登录功能.因此我的扩展模块名叫 login 使用
-
使用layui定义一个模块并使用的例子
在使用layui的过程,有几个方法需要被多个js引用,所以我按照文档,自定义了一个layui的模块,下面实现过程 先定义一个模块 //定义模块 layui.define(['form'], function(exports){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var $ = layui.$; var obj = { changeParentPlace: function (parentId,tagId,levelPlace) {
-
在layui.use 中自定义 function 的正确方法
适用于: obj.click() 行内 onclick javascript:函数名() 示例代码: <html> <head> <link rel="stylesheet" href="layui/css/layui.css" rel="external nofollow" media="all"> </head> <body> <a class="
-
layui.use模块外部使用其内部定义的js封装函数方法
用途:常用于监听输入框(其内部不提供监听函数). 用法:需要在 use 中定义 window 函数供外部引用. // 调用成功 <div class="layui-form-item " > <label class="layui-form-label">原密码</label> <div class="layui-input-block"> <input type="text&quo
-
layui use 定义js外部引用函数的方法
layui.use 加载layui.define 定义的模块,当外部 js 或 onclick调用 use 内部函数时,需要在 use 中定义 window 函数供外部引用 ,如下: layui.use(['layer','form'],function(){ var layer = layui.layer, form = layer.form(); var Test = function(){ //不能被外部引用 console.log("call Test"); } window.
-
vue实现从外部修改组件内部的变量的值
1.首先是如何给你定义的变量拿到数据: 这里我自己用的是vuex: 首先在你项目的src文件夹下创建这么一个目录: 之后就要在index.js中将homedatas.js(拿数据的js)共享出去,使页面能拿到数据, 以下是index.js的代码: 随后就是在homedatas中获取数据了,以下是homedatas.js代码: 以上就是获取数据的步骤,之后就是在页面中拿到这个获取到的数据: 首当其冲不可少的就是引用,引用vuex和引用组件: 之后在页面的jascript中的export defau
-
在Python中通过threading模块定义和调用线程的方法
定义线程 最简单的方法:使用target指定线程要执行的目标函数,再使用start()启动. 语法: class threading.Thread(group=None, target=None, name=None, args=(), kwargs={}) group恒为None,保留未来使用.target为要执行的函数名.name为线程名,默认为Thread-N,通常使用默认即可.但服务器端程序线程功能不同时,建议命名. #!/usr/bin/env python3 # coding=utf
-
layui的布局和表格的渲染以及动态生成表格的方法
整体的效果: 一.首先百度搜索layui的地址,然后下载layui的压缩包,,将压缩包的文件解压缩,然后将解压缩后的文件复制到你的编译器上: 二.建立一个html文件,引入layui.css 和 layui.js两个文件,一定要将地址写对,css和js要一起引用: 三.将整个页面分为三部分body标签中要引用的class为class="layui-layout-body" 3.1.头部部分:用一个大的div包裹,class="layui-layout layui-layout
-
linux shell 自定义函数方法(定义、返回值、变量作用域)
一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带function fun() 定义,也可以直接fun() 定义,不带任何参数. 2.参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值. return后跟数值n(0-255 实例(testfun1.sh): #!/bin/sh fSum 3 2; function fSum
-
JavaScript函数内部属性和函数方法实例详解
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 函数是对象,有自己的属性和方法 .首先通过console下输出的函数属性方法来直观的看一下: 函数内部属性只要包括两个特殊的对象:arguments和this. 函数属性包括:length和prototype 函数方法(非继承)包括:apply()和call() 继承而来的函数方法:bind().toString().toLocaleString().valueOf() 其他的目前不熟,后面再补充 1. 函数内部属性 在函数内部,有两
-
Android开发教程之Fragment定义、创建与使用方法详解【包含Activity通讯,事务执行等】
本文实例讲述了Android开发教程之Fragment定义.创建与使用方法.分享给大家供大家参考,具体如下: 概述 Fragment是activity的界面中的一部分或一种行为.你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment.你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除. Fragment不能独立存在,它必须嵌入到
-
layui 点击重置按钮, select 并没有被重置的解决方法
如下所示: 点击重置时,输入框被重置为空,而账号 select元素并没有被重置. // 重置事件 $("#reset").click(function () { $("#searchContent").val(""); $("#selectKey").val(""); form.render(); }) 调用一下 form.render();即可 为什么表单不显示? 当你使用表单时,Layui会对selec
随机推荐
- XMLHttps
- Linux Shell中三种引号的用法及区别
- jQuery实现在新增加的元素上添加事件方法案例分析
- Flex httpservice返回值类型和处理
- EditPlus v2.30 注册码
- 实现winrar密码破解的vbs代码
- Java设计模式之桥模式(Bridge模式)介绍
- iOS模糊效果的实现方法
- Windows下React Native的Android环境部署及布局示例
- JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
- PHP从数组中删除元素的四种方法实例
- python通过自定义isnumber函数判断字符串是否为数字的方法
- python模拟新浪微博登陆功能(新浪微博爬虫)
- C#多线程编程详解
- C#基于socket模拟http请求的方法
- Spring中BeanFactory解析bean详解
- jQuery:节点(插入,复制,替换,删除)操作
- linux rsync安装 配置 实例详解
- C#实现农历日历的方法
- javascript 事件加载与预加载