Javascript 自动聚焦在具有默认值的字段上

Javascript 自动聚焦在具有默认值的字段上,javascript,html,autofocus,Javascript,Html,Autofocus,我遇到的问题是,我在字段“0.00”中有一个默认值,它向用户显示有效的格式。我可以使用占位符,但它会在自动对焦时消失。默认值也由javascript控制 加载页面时,自动对焦会在一瞬间处于活动状态,然后将默认值放入该字段,自动对焦将消失。那么,有没有办法: a) 强制对具有值或值的字段进行自动聚焦 b) 强制自动聚焦在加载所有内容(包括javascript)后生效 我已经尝试过常规的如果你关注表单输入,内容应该是清晰的。这样,用户无需删除原始值即可开始键入 您的解决方案a)是不对表单字段使用au

我遇到的问题是,我在字段“0.00”中有一个默认值,它向用户显示有效的格式。我可以使用占位符,但它会在自动对焦时消失。默认值也由javascript控制

加载页面时,自动对焦会在一瞬间处于活动状态,然后将默认值放入该字段,自动对焦将消失。那么,有没有办法:

a) 强制对具有值或值的字段进行自动聚焦 b) 强制自动聚焦在加载所有内容(包括javascript)后生效


我已经尝试过常规的
如果你关注表单输入,内容应该是清晰的。这样,用户无需删除原始值即可开始键入


您的解决方案a)是不对表单字段使用
autofocus
,表单字段的值格式应显示给用户。或者b)使用单独的标签表示所需的值,并使用HTML5或JS检查是否允许插入值。

好的。所以这是我自己的错。我认为我的mask js是罪魁祸首,然后开始思考,默认值出现,自动聚焦光标出现,然后在页面完全加载时消失。因此,按照这个顺序,除了掩蔽js之外的其他东西正在导致自动聚焦消失。所以我发现,因为我也在使用jquery表单向导,并且它被设置为focusFirstInput:true,所以它删除了我的HTML5自动对焦并将其附加到第一个输入,这是一个禁用的字段

解决了这个问题。谢谢你的帮助