我可以在php中屏蔽输入类型编号,但在发布数据时保留原始值

时间:2016-08-26 01:21:23

标签: php

我有一个问题,将输入类型屏蔽为货币和千位分隔符,小数点为" $ 100,000,00"我发现jquery-maskMoney可以解决我的问题,但我需要原始整数值,如" 100000"当我发帖时,我可以很容易地处理它。

这是我找到的Jquery Maskmoney代码的例子

<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<script src="jquery.maskMoney.js" type="text/javascript"></script>
</head>
<body>
<input type="text" id="currency" />
</body>
<script>
$(function() {
    $('#currency').maskMoney();
})
</script>

这段代码对我来说效果很好,但是当我发帖时,我无法获得原始值,所以重点是,我想用货币和小数来掩盖输入类型,我想要POST原始价值。请帮我。谢谢

1 个答案:

答案 0 :(得分:2)

发布时可以使用PHP的字符串替换方法。

$a = $_POST['currency']
$b = str_replace(',', '', $a );

这样就无需替换所有$ a,第一个参数是你要替换的字符,第二个参数是你要用它替换它。

修改

这是jquery mask money的链接,通过它阅读提供了更多选项。 https://github.com/plentz/jquery-maskmoney

此外,我认为您正在寻找

enter image description here