Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2012, 17:58
Новичок на форуме
Отправить личное сообщение для kapman Посмотреть профиль Найти все сообщения от kapman
 
Регистрация: 11.05.2012
Сообщений: 7

JS-парсинг на лету
В общем, такая задача...нужно в форум встроить парсинг на JS (чистый js, jquery, ajax или специальный парсер - неважно), чтобы при отправлении сообщения (нажатие на <input type="submit" name="post">) сразу срабатывал парсер и парсил бы поле ввода текста сообщения (<textarea name="message") на возможный текст и картинку, после этого передавал бы спасренный результат в js (в значения переменных) и уже только потом отправлял саму форму. У кого-нибудь есть какие-нибудь идеи на этот счет? Буду ОЧЕНЬ благодарен за помощь!

Последний раз редактировалось kapman, 11.05.2012 в 18:00.
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2012, 17:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 11.05.2012, 18:05
Новичок на форуме
Отправить личное сообщение для kapman Посмотреть профиль Найти все сообщения от kapman
 
Регистрация: 11.05.2012
Сообщений: 7

я не ищу готовый вариант... суть вопрос такова, что просто нужны пара советов:

1. Возможно ли это вообще?
2. Через что можно реализовать (чистый js, jquery, ajax или специальный парсер)?
3. Очень был бы рад хоть приблизительному примеру.
Ответить с цитированием
  #4 (permalink)  
Старый 11.05.2012, 18:25
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от kapman
1. Возможно ли это вообще?
возможно
Сообщение от kapman
2. Через что можно реализовать (чистый js, jquery, ajax или специальный парсер)?
через что угодно
Сообщение от kapman
3. Очень был бы рад хоть приблизительному примеру.
вы просите написать приблизительный код парсера данных, а парсеры как правило не пишутся за 5 минут. Пробуйте написать сами, и если где-то видите затык, спрашивайте помощи в поиске ошибок в коде, приводя при этом пример того что вы делаете.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #5 (permalink)  
Старый 11.05.2012, 18:46
Новичок на форуме
Отправить личное сообщение для kapman Посмотреть профиль Найти все сообщения от kapman
 
Регистрация: 11.05.2012
Сообщений: 7

Ну к примеру, сейчас у меня такая проблема - не отправляется форма через js.

Вот приблизительный код формы для отправки поста на форуме:

Код:
<form id="postform" method="post" action="./posting.php?mode=post&f=1" enctype="multipart/form-data">
...
<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>
Если вешаю onClick (с вызовом js-функции) на input, то скрипт срабатывает, а форма не отправляется (только обновляется, но не отправляется), тоже самое и если я пишу в скрипте function() {document.forms["postform"].submit()}

Надо чтобы сперва выполнялся js-скрипт, а потом уже отправлялась форма.
Ответить с цитированием
  #6 (permalink)  
Старый 11.05.2012, 18:51
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<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>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #7 (permalink)  
Старый 12.05.2012, 05:46
Новичок на форуме
Отправить личное сообщение для kapman Посмотреть профиль Найти все сообщения от kapman
 
Регистрация: 11.05.2012
Сообщений: 7

Сообщение от devote Посмотреть сообщение
<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" />
Ну обычный для PHPBB форума... Может скрыте поля или что? Главное, просто форму обновляет, но не отправляет содержимое....
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Разное оформление для посетителей с JS и без fry2 Events/DOM/Window 13 03.02.2012 17:45
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28