Javascript 有没有办法突出显示焦点上使用数据输入掩码的引导输入字段中的所有文本?
我使用的是Bootstrap3,有些输入字段使用的是日期验证数据输入掩码 如果我填写这些日期字段,取消选择它们,然后用tab键返回这些字段,浏览器上的光标将移动到日期字段的末尾,而不是高亮显示整个字段的内容 我可以在焦点上做些什么来突出显示整个字段,而不是将光标设置在字段的末尾Javascript 有没有办法突出显示焦点上使用数据输入掩码的引导输入字段中的所有文本?,javascript,jquery,html,asp.net-mvc,twitter-bootstrap,Javascript,Jquery,Html,Asp.net Mvc,Twitter Bootstrap,我使用的是Bootstrap3,有些输入字段使用的是日期验证数据输入掩码 如果我填写这些日期字段,取消选择它们,然后用tab键返回这些字段,浏览器上的光标将移动到日期字段的末尾,而不是高亮显示整个字段的内容 我可以在焦点上做些什么来突出显示整个字段,而不是将光标设置在字段的末尾 <input name="EndDate" value="01/31/2020" autocomplete="off" class="form-control date filled valid" data-inp
<input name="EndDate" value="01/31/2020" autocomplete="off" class="form-control date filled valid" data-inputmask="'alias': 'mm/dd/yyyy'" data-val="true" data-val-date="The field Coverage End Date must be a date." data-val-original="01/31/2020" data-val-required="IM REQUIRED." id="EndDate" required="required" type="text">
谢谢您的帮助。您可以使用jQuery
$(“#EndDate”).focus(function(){$(this.select();})中的focus函数代码>当它为空时,它只会将光标放在字段中,但当有内容时,它会高亮显示所有内容。呃,我是一个noob,不仅可以这样做,而且因为我的所有字段都是输入字段,看起来我可以只指定“input”,它将对我的每个字段都有效,不管它们有什么类型的数据输入掩码。谢谢<代码>$('input')。单击(函数(){$(this)。选择();})代码>