我有两台PC主机,我在cakephp中开发了一些应用程序。
一个是64位,另一个是32位win 7 OS。在两台计算机上都安装了WAMP服务器,pc 32bit是WAMP 32bit,而在64位上安装了WAMP 64bit。
我在解释php页面时有一些区别。在64x我输入十进制数有问题,当我将数据库和应用程序目录迁移到32位PC时,数字输入工作正常。
在数据库中我有字段小数(6,2),并且在表单中: -on 32位PC输入字段工作正常。当我输入例如3,124554时,我得到红色警告,轮数到3,12或3,13。或者当我输入3,12时它工作正常..它可以节省数量。 (与COMMA) - >它的工作原理
-on 64x,相同的数据库和应用程序,当我输入3,12 - >事实上,当我输入十进制数字与昏迷我得到消息 - >请输入一个数字,但是当我插入带点(。)的东西时,它会保存一个数字。
- 两个主机上的区域设置相同(十进制simbol, - >逗号)。 -php,apacehe和mysql版本完全相同。 - 在两个主机中我使用firefox(相同版本)
服务器版本:5.6.17 - MySQL社区服务器(GPL) 服务器字符集:UTF-8 Unicode(utf8) Apache / 2.4.9(Win64)PHP / 5.5.12
32位和64位可能会在浏览器中产生不同的结果吗? 任何想法我可以尝试更多?
谢谢
我接下来试了一下。 1. - 在64x电脑上我把WAMP服务器放在网上,我用另一台机器和应用程序连接到这些应用程序工作正常。我可以保存小数而不会出错。令我难以置信的是因为(我认为)php服务器必须在所有平台上工作。
答案 0 :(得分:0)
已解决HTML要求:
<input type="number" step="0.01">