指定max和min以提示数字提示

时间:2017-09-28 16:49:31

标签: javascript html alertifyjs

我需要为Alertifyjs数字提示分配最大值和最小值。

我有这个:

const segmentFieldset = [
    {
        type: 'input',
        label: 'From',
        placeholder: 'From',
        name: 'from', 
    },
    {
        type: 'input',
        label: 'To',
        placeholder: 'To',
        name: 'to'
    },
    {
        type: 'date',
        label: 'Begin',
        placeholder: 'Begin',
        name: 'begin'
    }
];

config = {
    segments: [
        { ...segmentFieldset },
        { ...segmentFieldset }
    ]
}

<element [config]="config"></element>

但它对我不起作用。

1 个答案:

答案 0 :(得分:1)

检查Alertifyjs的Prompt page,我认为minmaxvalue都不是有效设置。

如果您只需要绑定值,可以只使用一些if s:

var min = 8;
var max = 30;

alertify.prompt( 'Prompt Title', 'Prompt Message', 'Prompt Value',
  function(evt, value) {
    if (value < min) {
      console.log("your value is too low");
    } else if (value > max) {
      console.log("your value is too large");
    } else {
      alertify.success('You entered: ' + value)
    }
  },
  function() {
    alertify.error('Cancel')
  }).setting({type: 'number'});