Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Несколько вопросов про jquery от новичка (https://javascript.ru/forum/jquery/13276-neskolko-voprosov-pro-jquery-ot-novichka.html)

Delfi 24.11.2010 00:19

Несколько вопросов про jquery от новичка
 
1. Возможно ли сделать обычную чистку от html кода входной параметр? Без дополнительных проверок на неправильно введенные данные.
Хотелось бы скажем оставить только html коды для выделения жирным, курсивом и наклонным. Возможно цвет.
Возможно это технология bb-кодов, но как тогда очистить от html тегов уже передаваемые скрипту данные? Ajax запросом? С обработкой на сервере и возвратом форматированной строки? Как обычно делают более разумно.

2. Как при использовании ajax, во время выполнения запроса, вывести картинку загрузки, заблокировать кнопку, в общем функцию с выполнением различных действий.

3. Как реализовать редактирование на ходу? Т.е нажимаю на блок текста, он превращается в textarea и там редактирую. Жму ок, передаются данные, текст меняется на новый и заносится в базу. Это можно с библиотекой сторонней.



Все хотелось бы реализовать максимально просто и без лишних библиотек, просто поставили условие. Творческая работа.

Gozar 24.11.2010 00:34

удалено.

Delfi 24.11.2010 10:32

1. Я имею ввиду, есть ли аналог php функции htmlspecialchars(), например. Просто преобразование тегов в текст, так сказать.

2. Ну ясное дело, что не при чем, просто использую аякс при запросе,
там есть различные параметры- data, method и т.д.
Может есть аналог success, только чтобы вставлять туда код не после выполнения запроса, а во время? Где можно почитать про реализацию?

3. Хехе...На почту пришел первый вариант ответа. Уточнил, что на этом пункте реализовать можно со сторонними библиотеками, наверняка есть подобное решение, хотя догадываюсь, что вещь с одной стороны не простая, а с другой, достаточно при нажатии на блок заполнить его элементом формы и по завершении отправить запрос на сохранение в бд и вернуть обычный текстовый блок.

Gozar 24.11.2010 10:55

удалено.


Часовой пояс GMT +3, время: 08:37.