防止Opera浏览器丰富HTML5字段

Rem*_*emo 6 javascript jquery html5 opera

我使用jQuery工具库使用大量HTML5类型的输入(例如'date'或'time').某些浏览器(如Opera)会自动识别它,例如,将其<input type="time" />转换为时间输入.

但是,我不希望这种行为(因为Opera的时间输入不包括秒).是否有任何常见的HTML5禁用此类特殊行为的方法?

谢谢,雷莫

rob*_*rtc 9

如果您希望Opera上的时间元素显示秒,添加属性step="1",您可以通过设置获得毫秒,step="0.1"并将再次step=60给您默认值hh:mm.这也适用于Chrome(在9.0.597.98测试版中测试).

  • 看起来你救了他的一天.:) (2认同)

Kri*_*iem 5

由于原始问题上的大多数评论者已经说过: 不,没有"常见的HTML5方式"来防止这种行为.

即便如此,你也不应该这样.你有效地要求Opera首先忽略你要求的东西:一个特殊的用户界面.