【发布时间】:2012-03-05 13:54:04
【问题描述】:
我是 jQuery 的新手。我创建了一个表单,其中隐藏了一些字段。我在单击按钮字段时创建了一个函数。在此函数定义中,我取消隐藏隐藏字段,一个是我的文本字段,另一个是按钮。我使用的代码是:
finishOrder: function() {
document.getElementById("create-pwd").style.display = "block"
document.getElementById("finish-ok").style.display = "block" // this is my another button
// do further processing
},
现在点击另一个按钮(请看评论“这是我的另一个按钮”)我调用另一个函数是这样的:
FinishcheckPassword: function() {
var pas = document.getElementById("pos-password")
var user = new db.web.Model("res.users").get_func("read")(this.session.uid, ['password']).pipe(function(result) {
if(pas.value == result.password){
return true
});
},
在 if 条件返回 true 值后,我想将控件转移到第一个函数,在那里我可以做进一步的处理。是否有可能,如果可以,如何实现?任何帮助将不胜感激。
【问题讨论】:
-
在返回true之前调用它
-
@KarolyHorvath - 我不确定这是个好建议。进一步考虑你的建议,你很容易得到一个功能的迷宫,其中一个调用下一个调用下一个调用下一个等等......
标签: javascript jquery jquery-selectors jquery-events