【发布时间】:2019-07-02 11:52:41
【问题描述】:
有一个输入字段,我需要获取输入的字符串。
$("#test").on("change", function(){
console.log($(this).val());
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type='number' id="test">
这是有效的。但是,如果我复制/粘贴不正确的字符串(例如:“123231,3232.00”)到输入,console.log 返回空字符串。我如何获得粘贴值?
【问题讨论】:
-
你不能。如果值在解释为数字时不起作用,则“数字”
<input>不会为您提供值。 (当然,在真正支持“数字”输入字段的浏览器中。) -
Chrome 甚至不让我在其中粘贴逗号...
-
Josh Lee,尝试复制并粘贴字符串“123231,3232.00”
标签: javascript jquery html google-chrome