【发布时间】:2017-01-09 23:21:57
【问题描述】:
给定一个包含 2 个输入文本字段和一个按钮的页面:
<form action="#" method="post" id="form_register">
<input type="text" name="username_input" id="username_input">
<input type="text" name="password_input" id="password_input">
<button type="submit">Go</button>
</form>
并给出以下 JS 脚本:
$("#username_input").blur(function(){
//do something 1
});
$("#form_register").submit(function(){
//do something 2
});
每当我选择(聚焦)“#username_input”并尝试单击按钮提交表单时,只会执行“do something 1”。但是我希望我可以先执行“做某事 1”,然后再执行“做某事 2”。可能吗?
【问题讨论】:
-
如果您的“做某事”只是
console.log('something 1');和console.log('something 2');- 两者都登录到控制台吗?因为你的代码 sn-p 对我来说都是 -
do something 1中有什么内容?也许它正在做一些阻止其他事件触发的事情。
标签: javascript jquery events