如果禁用表单提交按钮,则表单不会以chrome格式提交

时间:2011-06-11 11:26:31

标签: javascript google-chrome yui

我正在使用YUI3富文本编辑器 并点击提交按钮,编辑器保存更改,然后按钮被禁用

window.myEditor = new YAHOO.widget.SimpleEditor('textarea', myConfig);
    myEditor.render();
    YAHOO.util.Event.on('submitButton', 'click', function() {
        myEditor.saveHTML();
        document.getElementById('submitButton').disabled=true;
    });

在firefox中一切正常,编辑器应用更改,然后按钮被禁用然后表单提交,但在chrome中,只有按钮被禁用,没有任何反应 任何想法?

注意:按钮类型是提交。

2 个答案:

答案 0 :(得分:1)

尝试

YAHOO.util.Event.on('submitButton', 'click', function() {
  myEditor.saveHTML();
  setTimeout(function() {
   document.getElementById('submitButton').disabled=true;
  }, 300);
});

答案 1 :(得分:0)

在禁用按钮然后保存html后,它工作正常:

window.myEditor = new YAHOO.widget.SimpleEditor('textarea', myConfig);
    myEditor.render();
    YAHOO.util.Event.on('submitButton', 'click', function() {
       document.getElementById('submitButton').disabled=true; 
       myEditor.saveHTML();      
    });