调用:InputFull 背景:bg2.jpg
⚙ 配置
属性 | 说明 | 是否必需 |
---|---|---|
kbType | 键盘类型 | YES |
maxLen | 最大输入长度 | YES |
password | 是否要以密码形式显示(默认为false) | NO |
onEnter | 键入回车事件 | NO |
tip | 输入框上方的提示信息(可用作标题) | NO |
placeholder | 输入框中默认显示信息 | NO |
clear | 是否显示清空按钮 “yes|no” | NO |
整体配置范例
function InputFull() {
var data = {
model: "InputFull",
config: {
shell: commonShellCfg,
bgImg: "bg2.jpg",
/**
* 1. mix 全键盘
* 2. digital 数字
* 3. identy 身份证
* 4. money 金额输入
* 5. lower 小写
* 6. capital 大写
* 7. pinpad 实体键盘,接收 ["+","-","c"] 三种情况,分别对应增、删、清除。将不再展现虚拟键盘
* 8. phone 手机号(具备格式化功能)
*/
kbType: "mix",
maxLen: 11,
tip: "请输入需要查询项目的拼音首字母",
placeholder:"123",
onEnter: "onEnter",
password: false,
clear:"yes"
}
}
return data
}
function inputfull_html(str) {
return "<div style='font-size:28px;background-color:#dceff7;padding:15px;border-radius:15px'>" +
"<span style='font-weight:bold'>" + str + "</span>" +
"</div>";
}
kbType
/**
* 1. mix 全键盘
* 2. digital 数字
* 3. identy 身份证
* 4. money 金额输入
* 5. lower 小写
* 6. capital 大写
* 7. pinpad 实体键盘,接收 ["+","-","c"] 三种情况,分别对应增、删、清除。将不再展现虚拟键盘
* 8. phone 手机号(具备格式化功能)
*/
kbType: "mix",
maxLen
// 最大输入长度
maxLen: 11,
password
//非必须,默认为false
//当为true时,以星号('*')显示
password:true
onEnter
// 回车事件
onEnter: "onEnter",
function onEnter(){
console.log("你敲了回车键")
}
clear
// 是否显示清空按钮 yes|no
clear:"yes",
placeholder
// 输入框中默认显示信息
placeholder:"输入",
tip
tip: inputfull_html("请输入需要查询项目的拼音首字母")
//推荐示例
function inputfull_html(str){
return "<div style='font-size:28px;background-color:#dceff7;padding:15px;border-radius:15px'>" +
"<span style='font-weight:bold'>"+str+"</span>" +
"</div>";
}
♨️ JS Call
window.ZZH5.Call.setData(‘+’);
仅供Pinpad使用,只接受三种值。
window.ZZH5.Call.verify(type, msg);
type:”minlen” | “idc” | “mobile” msg:校验不通过时提示的文本内容 根据type校验输入框的值,分别为最小位数,是否符合身份证格式,是否符合手机号格式,校验通过返回true,不通过则返回false。
🚀 getData():String
//获取用户输入
var ret=ZZH5.Call.getData();