Javascript 防止在文本类型的html输入字段中使用科学符号
看起来赋值1000000000000000会将字段值更改为1e+21,但我希望将其保留为字符串,即1000000000000000Javascript 防止在文本类型的html输入字段中使用科学符号,javascript,html,scientific-notation,input-field,Javascript,Html,Scientific Notation,Input Field,看起来赋值1000000000000000会将字段值更改为1e+21,但我希望将其保留为字符串,即1000000000000000 <input id="high" type="text" value="1000000000000000000000"> 以下是我在浏览器中看到的输出屏幕截图: 当我尝试使用JSFIDLE时,文本保持不变,没有更改为科学符号。 还有什么会导致我的页面出现这种情况呢?对我来说,只需将该HTML保存为.HTML,然后打开它就会得到完整的数字。你能发
<input id="high" type="text" value="1000000000000000000000">
以下是我在浏览器中看到的输出屏幕截图:
当我尝试使用JSFIDLE时,文本保持不变,没有更改为科学符号。
还有什么会导致我的页面出现这种情况呢?对我来说,只需将该HTML保存为
.HTML
,然后打开它就会得到完整的数字。你能发布一个显示科学符号的例子或页面吗,这样我们就可以试着找出其中的区别了?谢谢。我不能发布链接,但它看起来像是某种插件导致了这种情况。我禁用了jquery cookie插件,问题就消失了。但它不可能是cookie插件,所以我正在研究还有什么可以做它。肯定是一些依赖于cookie插件的东西。。。如果你不能发布链接,请发布一些代码(作为问题中的一个片段,或者在JSFIDLE上)来重现这个问题。如果我能自己在JSFIDLE上重现这个问题,我会的。很抱歉来到这里。谢谢大家的意见。我已经解决了这个问题。有一个自定义插件将字符串更改为整数,并将其值插入输入框。