【发布时间】:2015-10-08 15:39:39
【问题描述】:
在我的页面中,我有一个使用 jquery/ajax 保存数据的 html 表单。当用户鼠标离开输入字段时,我正在调用 jquery/ajax。例如,我有以下字段:
1. name : <input type="text" name="name" id="name">
2. email : <input type="text" name="email" id="email">
3. mobile : <input type="text" name="mobile" id="mobile">
所以当用户鼠标离开任何字段时,jquery/ajax 用于将数据存储在数据库中。
现在我的问题是:当我在“姓名”字段中键入内容时,我会立即切换到第二个字段,即使用键盘选项卡的“电子邮件”字段。之后它正在加载页面,因为我在鼠标离开字段时调用它。现在我想在页面加载时关注第二个字段。不仅适用于第二个领域,它应该适用于任何领域。如何做到这一点?
【问题讨论】:
-
使用
.focus()。然后根据您对页面加载的含义将其包装在document.ready或window.onload中。 -
@SpencerWieczorek 我知道我必须使用 focus () 但是在加载页面时如何使用此方法?因为当页面加载时,我失去了焦点!
-
$(document).ready(){ ("#email").focus(); };?这是你想要的还是我误解了这个问题 -
如果你正在做ajax调用,为什么要再次加载页面?只需加载您想要在 ajax 保存后真正更新的部分。
-
好品脱@DeepakBiswal
标签: javascript jquery