1

我有一个表单,我通过它提交数据并使用下面的代码进行验证。验证工作正常。我需要的是点击提交后我想禁用按钮

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

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

2 回答 2

1

您是否在 onClick 处理程序中尝试过此操作?

this.set("disabled", true); 
于 2013-06-12T15:57:35.037 回答
1

Dojo 有一个被调用的函数_setDisabledAttr(),它接受一个boolean值。当我有一个提交按钮时,我使用

buttonToDisable._setDisabledAttr(true);

在我的onClick功能中。如果我正在进行 AJAX 调用,那么当调用返回时,我使用

buttonToDisable._setDisabledAttr(false);

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

于 2013-06-14T14:58:02.367 回答