2013-06-12 52 views
1

我有一种形式,我提交数据和使用下面的代码进行验证。验证工作正常。我需要的是点击提交后我想禁用按钮用弹簧dojo单击一次后禁用提交按钮

Spring.addDecoration(new Spring.ValidateAllDecoration(
    { 
     elementId : 'submit', 
     event:'onclick' 

    })); 
<button type="submit" name="_eventId_submitmaterial" id="submit">Add Material</button> 

回答

1

你在onClick处理程序中试过这个吗?

this.set("disabled", true); 
+0

但它不工作 – amit

1

道场有一个叫_setDisabledAttr()函数,接受boolean值。当我有一个提交按钮,我在onClick功能使用

buttonToDisable._setDisabledAttr(true); 

。如果我正在进行AJAX呼叫,那么当通话返回时,我使用

buttonToDisable._setDisabledAttr(false); 

在我的成功和错误功能中重新启用按钮。