簡體   English   中英

如何在Alertify.js提示上貼面膜

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM