2015-09-26 37 views

回答

1

可以使用elements屬性來獲取輸入框的引用:

alertify.prompt().set('onshow',function(){ 
    $(this.elements.content).find('.ajs-input').attr('required', true); 
}); 

但是這不會阻止該對話框關閉,當你按下OK,以防止你需要檢查值參數,如果它爲空則取消關閉事件:

alertify.prompt('Input required') 
     .set('onok', function(e, value){ 
      if(!value) e.cancel = true; 
     }); 
+0

是的,可以這樣做。我認爲應該有一些簡單的方法來定義強制參數。感謝您的努力 –