[英]how to applique a mask on an Alertify.js prompt
有沒有辦法在Alertify.js
提示上Alertify.js
遮罩?
我需要添加一個像這樣的jquery mask
:
$('document').ready(function(){
$('.car_number').mask('(SSS-0000');
});
在如下的alertify.js
提示符下:
alertify.prompt( 'test', 'Insert a car number', '', function(evt, value) {
if(value) {
getVal(value);
}
}
, function() {})
}
得到像這樣的輸出:
PCT-5077
歡迎任何幫助。
只要您擁有DOM,就可以做任何您想做的事情:
function show(){
var prompt = alertify.prompt();
prompt.set({
'onshow': function(){
var input = this.elements.content.querySelector('input');
//customize the input as you please
$(input).mask();
},
'onclose':function(){
var input = this.elements.content.querySelector('input')
//clear the customization as this is a singleton.
//$(input)
}
})
.show();
}
但是請記住,默認的AlertifyJS提示是單例,因此最好在關閉時清除自定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.