调用:Input 背景:bg3.jpg


⚙ 配置
| 属性 | 说明 | 是否必需 |
|---|---|---|
| kbType | 键盘类型 | YES |
| minLen | 最小输入长度(校验时生效) | NO |
| maxLen | 最大输入长度 | NO |
| placeholder | 输入框中默认显示信息 | NO |
| tip | 输入框上部示信息 | NO |
| media | 左侧媒体信息配置 资源路径:./h5/img/icon/qrcode/(文件名不可随意定义) |
YES |
| password | 是否以密码形式输入 | NO |
| onEnter | 键入回车事件 | NO |
| clear | 是否显示清空按钮 “yes|no” | NO |
整体配置范例
function Input() {var data = {model: "Input",config: {shell: commonShellCfg2,bgImg: "bg3.jpg",media: {type: "pic", //swf pic qrcodeurl: "./h5/img/lefttip/input.png",// size: 220,data: "guoguang-geit",qrIcon: "ali"},/*** 1. digital 数字* 2. phone 手机号(具备格式化功能)* 3. identy 身份证* 4. money 金额输入*/kbType: 'money',placeholder:"输入",minLen: 1,maxLen: 26,tip: "请输入预缴金额",getData: 'InputIdenty_data',password: false,onEnter: "onEnter",clear:"no",}}return data}
kbType
/*** 1. digital 数字* 2. phone 手机号(具备格式化功能)* 3. identy 身份证* 4. money 金额输入*/kbType: 'digital'
maxLen
// 最大输入长度maxLen: 11,
tip
tip: "提示信息",
media
//当type为pic或swf时media:{//媒体类型:swf|pic(可以是gif文件)|qrcodetype:"swf",//swf pic qrcode//媒体文件路径url:"./h5/swf/idc.swf",//媒体文件尺寸(非必要,默认是文件原件尺寸大小)//🔆为了不影响缩放比例,只调width或height一个值size:{width:"200px",height:"100px"},}//当type为qrcode时media:{//媒体类型type:"qrcode",//二维码大小//🔆为正方形,可不配置,默认220(1024*768),280(1280*1024)size:220,//二维码数据data:"123",//二维码中ICON//微信:wx;支付宝:aliqrIcon:"ali"}
placeholder
// 输入框中默认显示信息placeholder:"输入",
password
// boolean ? 密码形式 : 明文password: false,
clear
// 是否显示清空按钮 yes|noclear:"yes",
onEnter
onEnter: "onEnter"function onEnter(){console.log("你敲了回车键")}
♨️ JS Call
window.ZZH5.Call.setData(‘+’);
仅供Pinpad使用,只接受三种值。
window.ZZH5.Call.setInputValue(‘Test Value’);
可以传入任意字符串,全量更新输入框内的值。
window.ZZH5.Call.verify(type, msg);
type:”minlen” | “idc” | “mobile” msg:校验不通过时提示的文本内容 根据type校验输入框的值,分别为最小位数,是否符合身份证格式,是否符合手机号格式,校验通过返回true,不通过则返回false。
🚀 getData
var ret=ZZH5.Call.getData();
