Index: lams_central/web/comments/edit.jsp =================================================================== diff -u -r4df9f0edfb3b0b15dd52743caf6c655a461b531c -rb511b89c988cca308db39d308edba633c9556f81 --- lams_central/web/comments/edit.jsp (.../edit.jsp) (revision 4df9f0edfb3b0b15dd52743caf6c655a461b531c) +++ lams_central/web/comments/edit.jsp (.../edit.jsp) (revision b511b89c988cca308db39d308edba633c9556f81) @@ -29,6 +29,13 @@ function editCommentSubmit() { + var btnName = "editCommentSubmitButton"; + if ( isDisabled(btnName) ) { + return false; + } + + disableButton(btnName); + var theForm = $(editForm); if ( validateBodyText($('#editFormBody').val(), <%=CommentConstants.MAX_BODY_LENGTH%>, "") ) { @@ -48,6 +55,9 @@ reloadThread(response,'','',''); }); } // end validateBodyText + else { + enableButton(btnName); + } return false; }; @@ -68,7 +78,7 @@   - + Index: lams_central/web/comments/new.jsp =================================================================== diff -u -r4df9f0edfb3b0b15dd52743caf6c655a461b531c -rb511b89c988cca308db39d308edba633c9556f81 --- lams_central/web/comments/new.jsp (.../new.jsp) (revision 4df9f0edfb3b0b15dd52743caf6c655a461b531c) +++ lams_central/web/comments/new.jsp (.../new.jsp) (revision b511b89c988cca308db39d308edba633c9556f81) @@ -12,9 +12,16 @@ }); }); + var btnName = "newCommentSubmitButton"; + function newCommentSubmit() { + + if ( isDisabled(btnName) ) { + return false; + } var theForm = $(newForm); + disableButton(btnName); if ( validateBodyText($('#newFormBody').val(), <%=CommentConstants.MAX_BODY_LENGTH%>, "") ) { @@ -47,12 +54,16 @@ clearNewForm(); } else if ( response.errMessage ) { alert(response.errMessage); + enableButton(btnName); } else { alert(''); } }); } // end validateBodyText + else { + enableButton(btnName); + } return false; } @@ -76,7 +87,7 @@   - +