Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2013, 17:13
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

валидация textarea
Подскажите как сделать проверку не превышает ли поле 100 символов до отпраки формы на сервер при нажатии submit
<div class ="article_admin_1">
<div id="<?='editorsm_'.$value['id_slide'];?>" style="position:relative;display:block">
<form id="<?='form_article_'.$value['id_slide'];?>" action="/functions/change_article" method="post">
<p>
<label for="editor1">
<h3>Редактирование Заголовка №1 на главной странице</h3>
</label>
<textarea class="ckeditor" cols="80" id="editor1_1" name="editor1" rows="10"><?=$value['text'];?></textarea>
<input  type="hidden" name="return" value="http://vs-group.com.ua/admin/pages/slider">
<input  type="hidden" name="id" value="id_slide">
<input  type="hidden" name="model" value="slider_model">
<input type="hidden" name="editor1_id"  value="<?=$value['id_slide'];?>">
</p>
<p>
<input id="editor_submit_1" type="submit" value="Submit">
</p>
</form>
</div>
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2013, 17:33
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Я пытался использовать такое ограничение символов
$("textarea").keyup(function() {
    if (this.value.length > 100)
        this.value = this.value.substr(0, 100);
});

Но из за того что текстареа в плагине ckeditor данное ограничение не срабатывает, есть какие то идеи как ограничить количество символов все таки используя ckeditor?
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2013, 19:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от imediasun1
Я пытался использовать такое ограничение символов

Зачем??!!!??? Все гораздо проще:

<textarea name="" id="" cols="30" rows="10" maxlength="10"></textarea>


Сообщение от imediasun1
Но из за того что текстареа в плагине ckeditor данное ограничение не срабатывает, есть какие то идеи как ограничить количество символов все таки используя ckeditor?
Там есть событие, которое происходит при изменении значения (вроде change). Вот по нему проверяй длину. А может и спец-опция для этого дела имеется.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 31.10.2013, 19:58
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

в том то и дело что скорее всего какой то специальный код требуется, да вот какой, а maxlength тоже не работает в нем
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2013, 00:44
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

Есть вот такой код, он в итоге в алерте выводин обрезанную строку до 50 символов, но как эту строку вставить опять в CKEDITOR textarea?помогите разобраться
function ck()
{
var editor = CKEDITOR.replace('editor1_1');
editor.on("instanceReady", function(){
this.document.on("keyup", ck_jq);
/* this.document.on("paste", ck_jq); */

});
}
});
function ck_jq()
{
var len = CKEDITOR.instances['editor1_1'].getData().replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, '').replace(/^\s+|\s+$/g, '');
if (len.length > 50){
len = len.substr(0, 50); 
alert(len);
}
}

Последний раз редактировалось imediasun1, 01.11.2013 в 01:25.
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2013, 04:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

http://divgo.wordpress.com/2013/01/0...length-plugin/
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь с textarea Torch`Ok Events/DOM/Window 30 29.01.2013 18:05
обновить textarea wp2 Events/DOM/Window 6 03.02.2012 23:44
bbcodes вставляются в чужой textarea foreach Events/DOM/Window 2 30.01.2012 21:15
С чего начать...автоматическое преобразование в bb-code в html внутри textarea javasc Events/DOM/Window 0 22.01.2011 06:37
Resize textarea, в копилку. Robox jQuery 0 17.01.2011 18:05