如何将屏蔽应用于带有尾随字符的数字字段
How to apply masking to numeric field with a trailing character
我有一个 numeric(15,2)
字段。我想用尾随字符对其应用屏蔽。
假设
var x = 789.98;
输出:
789.98x
我该怎么做?
提前致谢
您的意思是只添加一个字符吗?
var x = number + 'x';
如果你想屏蔽最后一个你可以做的
var x = number.substring(0, number.length - 1) + 'x';
我想你是在问如何在输入值的末尾添加一个字符?如果是这样,这里有一个您可以使用的示例。我在这个例子中做了一些验证,所以你可以忽略它。这是一支笔,其中包含我认为您要求的示例 - https://codepen.io/CodeHero1/pen/MWyBZJq
$(function () {
$('[name="myinput"]').on('keyup',function(){
if($(this).val().length === 5){
var $this = $(this);
var inputvalue = $this.val();
var specialcharacter = 'X';
$(this).val(inputvalue + specialcharacter);
}
});
});
我有一个 numeric(15,2)
字段。我想用尾随字符对其应用屏蔽。
假设
var x = 789.98;
输出:
789.98x
我该怎么做?
提前致谢
您的意思是只添加一个字符吗?
var x = number + 'x';
如果你想屏蔽最后一个你可以做的
var x = number.substring(0, number.length - 1) + 'x';
我想你是在问如何在输入值的末尾添加一个字符?如果是这样,这里有一个您可以使用的示例。我在这个例子中做了一些验证,所以你可以忽略它。这是一支笔,其中包含我认为您要求的示例 - https://codepen.io/CodeHero1/pen/MWyBZJq
$(function () {
$('[name="myinput"]').on('keyup',function(){
if($(this).val().length === 5){
var $this = $(this);
var inputvalue = $this.val();
var specialcharacter = 'X';
$(this).val(inputvalue + specialcharacter);
}
});
});