Как применить маску ввода, которая получает значение от контроллера или javascript

#javascript #laravel-5.5 #jquery-inputmask

#javascript #laravel-5.5 #jquery-маска ввода

Вопрос:

У меня есть маска ввода, которая отлично работает, если она получает значение с помощью нажатия клавиши или ввода вручную, но чего я не могу сделать, так это когда этот ввод получает значение от контроллера или устанавливается javasript

Это моя маска ввода

 $("#price, #sum").inputmask( "numeric", {
    radixPoint: ",",
    groupSeparator: ".",
    digits: 2,
    autoGroup: true,
    prefix: 'Rp. ',
    rightAlign: true,
    oncleared: function () { self.Value(''); }
});
  

Это мой ввод, который получает значение от контроллера

 <input id="price" name="price" type="text" class="form-control text-right" value="{{$create->price}}" required autofocus>
  

И последний — это мой javascript для ввода значения

 $('#sum').val(sum);
  

Как я применяю маску ввода к этому условию 2 с помощью javascript?

Ответ №1:

Мне просто нужно изменить этот тип ввода на текст, вот так:

 <input id="price" name="price" type="text" class="form-control text-right" value="{{$create->price}}" required autofocus>