|
0 / 0 / 2
Регистрация: 30.09.2012
Сообщений: 111
|
|||||||||||||||||||||
Javascript не может провести проверку форматированной строки09.10.2012, 01:05. Показов 1016. Ответов 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 проверку на валидность? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|