Автоматическое удаление из TEXTAREA
Как организовать на JS чтобы автоматически удалялся текст при вставке в textarea?
например нужно вставить - Код:
<iframe src="http://vkontakte.ru/video_ext.php?oid=6698931&id=144398232&hash=2e05dc487802ced1&hd=1" width="607" height="360" frameborder="0"></iframe> Код:
<iframe src=" Код:
" width="607" height="360" frameborder="0"></iframe> Чтобы при вставки фрейма в textarea отображался сразу - Код:
http://vkontakte.ru/video_ext.php?oid=6698931&id=144398232&hash=2e05dc487802ced1&hd=1 |
Всмысле "удалялся текст"? Что конкретно надо сделать? При добавлении текста оставлять только src?
|
Чтобы при вставке фрейма в textarea -
Как пример я указал - Код:
<iframe src="http://vkontakte.ru/video_ext.php?oid=6698931&id=144398232&hash=2e05dc487802ced1&hd=1" width="607" height="360" frameborder="0"></iframe> Код:
http://vkontakte.ru/video_ext.php?oid=6698931&id=144398232&hash=2e05dc487802ced1&hd=1 |
Ну очевидно нужно использовать регулярные выражения. Тип того /src="(.*)"/i
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <title> Example </title> </head> <body> <textarea id="txt" rows="10" cols="30"> </textarea> <script type="text/javascript"> var element = document.getElementById( 'txt' ); setInterval(function () { element.value = element.value.match( /src=(?:'|")?([^"|']+)(?:'|")?/ )[1] || element.value; }, 100); </script> </body> </html> |
Огромное вам спасибо!
А можно как то сделать.. чтобы не только 1 значение было... Так как если 2 раза вставить - Код:
<iframe src="http://vkontakte.ru/video_ext.php?oid=6698931&id=144398232&hash=2e05dc487802ced1&hd=1" width="607" height="360" frameborder="0"></iframe> |
Часовой пояс GMT +3, время: 00:39. |