|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Минимальная длина комментария |
Минимальная длина комментария |
Добрый день, форумчане!
Нашел скрипт минимальной длины комментариев к любому модулю, тока вот не пойму - при добавлении комментария короче 25 символов - выдает сообщение: "Слишком короткий комментарий!" А когда добавляешь комментарий свыше 25 символов, кнопка просто становиться не кликабельной. Кто поможет на безвозмездной основе а за одно поможет другим пользователям? <script type="text/javascript"> $('#addcBut').replaceWith('<input type="button" class="commSbmFl" id="addcBut" name="submit" value="Add comment">'); $('#addcBut').click(function() {if($('#message').val().length<'25'){_uWnd.alert('<div style="text-align:center;color:blue;padding:6px;">The comment is too short!</div>', 'Short comment',{w:300, h:70}); $("#addcBut").attr("disabled", "disabled"); $('#message').keyup(function(){if($(this).val().length>'25'){$('#addcBut').attr({disabled:0});$('#addcBut').replaceWith('<input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Add comment -">');};});} else {$("#addcBut").attr("disabled", 0);}}); </script> ЗЫ настораживает везде стоит - disabled, может где то должно стоять enabled? |
klesk_rus, Ссылку на сайт в студию
|
В самый низ формы добавления комментариев:
Код <script type="text/javascript"> $(window).load(function() { $('#addcBut').click(function() { if ((document.getElementById('message').value.length < 25) && ($('.wysibb-text-iframe').contents().find('body').text().length < 25)) { _uWnd.alert('Комментарий слишком короткий!', 'Короткий комментарий',{w:300, h:70}); return false; } else { return true; } }); }); </script> |
| |||
| |||