У меня есть форма для ввода данных пользователем, в которой пользователи могут добавлять изображения, размещенные в других местах, используя форму.Изображения отображаются в виде небольшого значка, который является одновременно ссылкой и загружает изображение в div с порядком размещения +1 при наведении курсора.Адрес источника изображения сохраняется только в теге ссылки.
Я использую <div />
с contenteditable=true
для ввода пользователя.Значок добавляется при использовании формы.Код для этой части работает нормально.Я хотел бы проверить источник всех тегов изображений, чтобы убедиться, что пользователи не добавляют свои собственные html-файлы для отображения полноразмерных изображений в своих публикациях.
Я использую php на сервере для удаления всехтеги, за исключением ссылок и изображений, но хотел бы использовать jQuery, чтобы проверить src тегов изображения перед публикацией.
<a href="image_source.jpg"><img src="my_icon" /></a> //this is what my form will input
<img src="anything_else"> //this is what I want to prevent
Обновление: прошу прощения, если это не ясно.По сути, я не хочу, чтобы пользователь мог вводить любой собственный HTML.Если они хотят добавить изображение, они должны использовать мою встроенную форму, которая вставляет что-то вроде выше.