|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Отправка Form |
Отправка Form |
Сразу говорю JS только учу. Возможно сделать так:
Есть форма html, Код <form name="message"> <input type="text" size="30" value="Ваше сообщение"> <input type="submit" value="Отправить"> </form> нужно чтобы поле text отображалось в классе "message" после отправки формы, как это сделать? Хочу сделать что-то на подобие твиттера, только для узкого круга, помогите! Сообщение отредактировал Lumore - Понедельник, 16 Дек 2013, 23:52:56
|
Lumore, конечно возможно ) Вот тут все расписано helper.
Если у вас активно только поле message то будет примерно так: Код <form name="message"> <input type="text" size="30" id="smallMSG" value="Ваше сообщение"> <input type="button" id="SendsmallMSG" value="Отправить"> </form> <script> $('#SendsmallMSG').click(function(){ $.get('ссылка на страницу добавления материала', function(data){ $.post('ссылка на страницу добавления материала', { message: $('#smallMSG').val(), ssid: $('input[name="ssid"]', data).val() }, function(){ alert('Выполнено!'); }) }) }) jmDB - Текстовая база данных для uCoz
Сообщение отредактировал JacksonMihailov - Вторник, 17 Дек 2013, 09:37:19
|
JacksonMihailov, можно по подробней? Вот например я с главной страницы хочу отправить "Твит" и нужно чтобы он оправлялся в фид, то есть в класс "feed", и сам выглядел так:
Код <div class="tweet"> <div class="uname">$USERNAME$</div> <div class="message">Здесь его твит</div> </div> Как такое можно сделать? |
|
Lumore,Если свободен модкль новости сайта, то можно использовать его.
Зайдите в настройки новостей, в "Поля для добавления материалов:" уберите галки везде кроме "Полный текст материала". Для простых пользователей отключите капчу. Код <form name="message"> <input type="text" size="30" id="smallMSG" value="Ваше сообщение"> <input type="button" id="SendsmallMSG" value="Отправить"> </form> <script> $('#SendsmallMSG').click(function(){ $.get('/news/0-0-0-0-1', function(data){ $.post('/news/', { message: $('#smallMSG').val(), jkd498:1, jkd428:1, a:2, ssid: $('input[name="ssid"]', data).val() }, function(jm){ if($(jm).text().indexOf('успешно') > 0){ alert('Выполнено!'); }else{ alert('Ошибка'); } }) }) }) </script> jmDB - Текстовая база данных для uCoz
|
JacksonMihailov, Большое спасибо!
Добавлено (19 Дек 2013, 18:31:02) |
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!