Changeset 730


Ignore:
Timestamp:
02/12/07 23:51:58 (13 years ago)
Author:
ray
Message:

see Ticket #823 form.submit() fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XinhaCore.js

    r720 r730  
    17301730    ); 
    17311731 
    1732     //add onsubmit handlers for textareas that don't have one  
    1733     // doesn't work in IE!! 
    1734    /* if ( !textarea.form.xinha_submit ) 
    1735     { 
    1736       textarea.form.xinha_submit = textarea.form.submit; 
    1737       textarea.form.submit = function() 
    1738       { 
    1739         for ( var i = this.elements.length; i--; ) 
     1732    // attach onsubmit handler to form.submit() 
     1733    // note: catch error in IE if any form element has id="submit" 
     1734    if ( !textarea.form.xinha_submit ) 
     1735    { 
     1736      try  
     1737      { 
     1738        textarea.form.xinha_submit = textarea.form.submit; 
     1739        textarea.form.submit = function()  
    17401740        { 
    1741           var element = this.elements[i]; 
    1742           if ( element.type != 'textarea' ) continue; 
    1743           for ( var a = __xinhas.length; a--; ) 
    1744           { 
    1745             var editor = __xinhas[a]; 
    1746             if ( editor && editor._textArea == element) 
    1747             { 
    1748               element.value = editor.outwardHtml(editor.getHTML()); 
    1749             } 
    1750           } 
     1741          this.onsubmit(); 
     1742          this.xinha_submit(); 
    17511743        } 
    1752         this.xinha_submit(); 
    1753       }; 
    1754     }*/ 
     1744      } catch(ex) {} 
     1745    } 
    17551746  } 
    17561747 
Note: See TracChangeset for help on using the changeset viewer.