|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
|||||||||||||||||||||
Javascript не может провести проверку форматированной строки09.10.2012, 01:05. Показов 1004. Ответов 9
Метки нет (Все метки)
Ребят, помогите разобраться, твориться какая-то непонятная ахинея или я просто дико туплю
в форму в текстареа встроен редактор tiny_mce, перед проверкой на количество символов в строках таким образом
1.Почему, если я вставляю форматированный текст в текстареа у меня проверки php начинают ругаться при любом раскладе. Проверки такие:
0
|
|||||||||||||||||||||
| 09.10.2012, 01:05 | |
|
Ответы с готовыми решениями:
9
Передача форматированной строки в метод
|
|
Заблокирован
|
|
| 09.10.2012, 04:08 | |
|
дайте, пожалуйста, ссылку на любой форум/блог, где реализовано подключение редактора tinyMCE для textarea и где не требуется регистрация для написания там чего-то - и я вам сразу же покажу: почему у вас не работает
0
|
|
|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
|
| 09.10.2012, 04:17 [ТС] | |
|
К сожалению, я не знаю где это найти, но вся проблема с пхп упирается в форматированный текст, соответственно, необходимо сделать так, чтобы в текст ареа попадал текст без форматирования, т.е. такой, какой он бывает при обычном наборе? может в тини есть какие-то настройки для этого?
0
|
|
|
Заблокирован
|
|
| 09.10.2012, 05:33 | |
|
Voprosnik, вы что, никогда нигде не писали САМИ в редакторе tinymce?
в общем, я вам сам дам ссылку - на офсайте tinymce имеется демонстрация возможностей http://www.tinymce.com/tryit/full.php - и откройте эту ссылку лучше всего в браузере FireFox нажмите на странице на вкладку View Sourse и там увидите, что mode : "textareas", да и в самом низу строка есть <textarea name="content" style="width:100%"></textarea> а теперь вернитесь на View Example и попробуйте мышкой вызвать контекстное меню на этом самом поле ввода (который якобы <textarea>) не получается? их меню "гасит" браузерное? правильно но ведь я просил вас открыть именно в браузере FireFox в нём вы можете кликнуть правой кнопкой мыши не по полю ввода, а чуть выше и в браузерном контекстном меню выбрать "Исследовать элемент" там по html-коду спуститесь вниз и увидите - о, чудо! - форматированный текст вы вставляете не в <textarea>, а в <iframe>, документу в котором скриптом установлено designMode="On" сам <textarea> всю дорогу стоит "пустой" и только перед самым сабмитом в него передаётся содержимое документа из <iframe> ваш скрипт прописан непосредственно в теге <form> и имеет приоритет перед прописанной динамически инструкцией от скрипта tinymse - вы проверяете <textarea> и своей проверкой отменяете запланированную скриптом tinymse эту передачу содержимого поэтому в PHP приходит девственная чистота , длина которой НУЛЬ, что естественно меньше, чем 100
0
|
|
|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
|
| 09.10.2012, 10:11 [ТС] | |
|
ок, убрал яваскрипт проверки, но пхп все равно упорно не хочет адекватно определять длину форматированного текста. Как можно сделать так, чтобы в редактор вставлялся не форматированный текст?
0
|
|
|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
||
| 09.10.2012, 10:41 [ТС] | ||
|
0
|
||
|
Заблокирован
|
||
| 09.10.2012, 19:42 | ||
![]() а если серьёзно, то дайте ссылку на свой проект - на "живом" примере можно дать конкретный "живой" совет... а так можно долго теоретизировать... можно реально просмотреть (хотя бы простым alert'ом) - что находится в ифрейме в процессе редактирования текста сообщения, и что именно передаётся из ифрейма в textarea перед сабмитом... но "живой" код нужен
0
|
||
|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
||
| 10.10.2012, 00:24 [ТС] | ||
|
0
|
||
|
Заблокирован
|
|
| 10.10.2012, 02:24 | |
|
Voprosnik, так сделайте сами
делов-то... как два пальца обмочить зайдите на https://developer.mozilla.org/... in_Mozilla - там скопируйте код самого последнего примера который под названием Example: a simple but complete Rich Text Editor выкиньте из него ненужные вам "примочки" - и вперёд, да с песней ![]() обратите внимание на javascript-код в теге <form> там по onsubmit скрытому <input type="hidden" name="myDoc"> передаётся innerHTML редактируемого <div>'a именно такую операцию редактора tinymse (только там содержимое ифрейма передавалось прописанному вами <textarea>) вы своим onsubmit'ом отменяли... здесь всегда можно проверить длину innerHTML этого самого редактируемого <div>'а
1
|
|
| 10.10.2012, 02:24 | |
|
Помогаю со студенческими работами здесь
10
Как провести проверку работоспособности компонентов ПК? Провести проверку на ошибки при записи масива Как можно провести полную проверку HDD дисков на производительность? Как в Simulink провести проверку гипотезы по критерию хи квадрат Пирсона Как можно упростить javascript проверку на валидность? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|