有什么区别:
<input name="TextBox1" type="text" id="TextBox1" readonly="true" />
Run Code Online (Sandbox Code Playgroud)
和:
<input name="TextBox1" type="text" id="TextBox1" readonly="readonly" />
Run Code Online (Sandbox Code Playgroud)
当我设置readonly到true它的工作原理来自有所不同readonly='readonly'.W3C标准说readonly应该是'readonly'和不是'true'.为什么大多数浏览器允许readonly='true'哪些功能有些不同readonly='readonly'?
我正在为优惠券公司开发前端站点,我有一个页面,用户只需要输入电话号码和花费的金额.我们想出了一个有趣的屏幕键盘,内置Javascript,易于使用,速度快.但是,我正在寻找一种解决方案,当用户聚焦并在这些字段中输入文本/数字时,阻止软键盘弹出.
我知道HTML5提出的"数字/电话/电子邮件"类型属性.然而,冒着疯狂的风险,我真的只想使用我的屏幕键盘.
注意:此网站主要针对平板电脑.
谢谢.
是否有任何设置使用iPhone键盘不会出现在网页中的特定文本框?可能是一些css的设置?
我有一个严重的bootstrap问题datetimepicker,这是jsfiddle:
<br/>
<!-- padding for jsfiddle -->
<div class="row">
<div class="col-md-12">
<h6>datetimepicker1</h6>
<div class="form-group">
<div class="input-group date" id="datetimepicker1">
<input type="text" class="form-control" > <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是,当我在移动设备上打开我的网站时,当我关注输入字段时触发了移动键盘,所以我需要的是只有datepicker没有键盘的节目.所以对于我使用readonly或disabled,但问题是,当我使用其中之一时,引导程序datetimepicker不起作用.
http://jsfiddle.net/faissal_aboullait/kx0e5wmq/1/
我正在使用monthpicker输入(类似于jQuery UI datepicker)来获取信用卡到期字段.
我需要压制iPhone键盘,因为它隐藏了月份选择器.
我尝试将字段设置为只读,这不是一个可接受的解决方案 - 在Safari iOS 5.1中,只读字段在键盘导航中跳过(键盘上的上一个/下一个按钮).模糊字段也是不可接受的,因为它触发验证(我们也使用jQuery验证).
有没有办法在单个字段上关闭iPhone键盘而不将其设置为只读或模糊?