Index: lams_central/web/comments/new.jsp =================================================================== diff -u -rb655a75c3d5169a2e886a235fc4682855b2a3038 -r67f128090c1d1c1e8ec3b987477c17c7df8d6bdd --- lams_central/web/comments/new.jsp (.../new.jsp) (revision b655a75c3d5169a2e886a235fc4682855b2a3038) +++ lams_central/web/comments/new.jsp (.../new.jsp) (revision 67f128090c1d1c1e8ec3b987477c17c7df8d6bdd) @@ -11,9 +11,16 @@ }); }); + var btnName = "newCommentSubmitButton"; + function newCommentSubmit() { + if ( isDisabled(btnName) ) { + return false; + } + var theForm = $(newForm); + disableButton(btnName); if (validateBodyText($('#newFormBody').val(), <%=CommentConstants.MAX_BODY_LENGTH%>,"")) { @@ -56,17 +63,22 @@ clearNewForm(); } else if (response.errMessage) { alert(response.errMessage); + enableButton(btnName); } else { alert(''); } }); } // end validateBodyText + else { + enableButton(btnName); + } return false; } function clearNewForm() { $('#newFormBody').val(''); + enableButton(btnName); return false; } @@ -93,9 +105,9 @@ href="javascript:refreshComments();" style="margin: 5px" class="btn btn-primary btn-xs"> - - + +