JS-парсинг на лету
В общем, такая задача...нужно в форум встроить парсинг на JS (чистый js, jquery, ajax или специальный парсер - неважно), чтобы при отправлении сообщения (нажатие на <input type="submit" name="post">) сразу срабатывал парсер и парсил бы поле ввода текста сообщения (<textarea name="message") на возможный текст и картинку, после этого передавал бы спасренный результат в js (в значения переменных) и уже только потом отправлял саму форму. У кого-нибудь есть какие-нибудь идеи на этот счет? Буду ОЧЕНЬ благодарен за помощь!
|
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
я не ищу готовый вариант... суть вопрос такова, что просто нужны пара советов:
1. Возможно ли это вообще? 2. Через что можно реализовать (чистый js, jquery, ajax или специальный парсер)? 3. Очень был бы рад хоть приблизительному примеру. |
Цитата:
Цитата:
Цитата:
|
Ну к примеру, сейчас у меня такая проблема - не отправляется форма через js.
Вот приблизительный код формы для отправки поста на форуме: Код:
<form id="postform" method="post" action="./posting.php?mode=post&f=1" enctype="multipart/form-data"> Надо чтобы сперва выполнялся js-скрипт, а потом уже отправлялась форма. |
<form id="postform" method="post" action="./posting.php?mode=post&f=1" enctype="multipart/form-data" onsubmit="return preSubmit();"> ... <div id="message-box"> <textarea name="message" id="message" rows="15" cols="76" tabindex="4" class="inputbox"></textarea> </div> ... <input type="submit" accesskey="s" tabindex="6" name="post" value="Отправить" class="button1 default-submit-action" /> </form> <script type="text/javascript"> function preSubmit() { if ( !confirm( "Отправить форму?" ) ) { return false; } } </script> |
Цитата:
СПАСИБО!!! Этот вариант работает! Но всё же интересно бы узнать почему вот такой не пашет - document.forms["postform"].submit() Сабмит выглядит так Код:
<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1 default-submit-action" /> |
Часовой пояс GMT +3, время: 13:40. |