[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача данных с tеxtarea в textarea
radoslav
Доброго времени
подскажите пожалуйста как реализовать:
Есть поля textarea где вводится текст и обрабатывается(не важно как), теперь надо добавить еще одну кнопку которая будет активна после нажатие первой и брать значение первого testarea где id=sourse_rus и передавать эти данные на другую страницу где в <textarea name="t_text" id="t_text"...
<div>
<textarea
class="keyboardInput" id="source_rus" ></textarea><textarea id="answer_kaz"></textarea>
<div
id="counter" >Осталось знаков: 1000</div>
</div>

<div>
<textarea
class="keyboardInput" id="source_kaz"></textarea><textarea class="txt"></textarea>
<div
id="counter">Осталось знаков: 1000</div>
</div>
<button
class="k-button" id="send_txt"></button>
<script>

// Проверка на получение текста с поля
if($('#source_rus').hasClass('keyboardInput'))
{
var text = $('#source_rus').val();
alert(text);
}
if($('#source_kaz').hasClass('keyboardInput'))
{
var text = $('#source_kaz').val();
alert(text);
}
</script>

Есть на другой странице форма где
<div>
<textarea
name="t_text" id="t_text" class=""input_wide></textarea>
</div>
<input
type="submit" name="sub_publish" value="опубликовать">
</body>

то есть по нажатию второй кнопки берем введенный текст с testarea где id=sourse_rus и передаем ее в <textarea id="t_text" которая находиться на другой странице.
Спасибо заранее!



Спустя 1 час, 42 минуты, 23 секунды (19.04.2012 - 07:33) radoslav написал(а):
народ если отсюда с первой страницы значение текстареа
<div>
<textarea
class="keyboardInput" id="source_rus" ></textarea><textarea id="answer_kaz"></textarea>
<div
id="counter" >Осталось знаков: 1000</div>
</div>
хочу получить здесь во второй странице в текстареа
<div>
<textarea
name="t_text" id="t_text" class="input_wide"></textarea>
</div>
<input
type="submit" name="sub_publish" value="опубликовать">
</body>

как это с помощью JS делается народ помогите плииз

Спустя 2 минуты, 43 секунды (19.04.2012 - 07:35) TranceIT написал(а):
На другую страницу можно передать или через $_GET/$_POST, или через Ajax. На js получится только если оба textarea на одной странице.

Спустя 1 минута, 47 секунд (19.04.2012 - 07:37) radoslav написал(а):
не могли бы вы продемонстрировать как передать через Ajax
Йа в нем креветко

Спустя 4 минуты, 14 секунд (19.04.2012 - 07:41) TranceIT написал(а):
Если совсем креветко, то передавайте через $_POST.

form1.php

<form action="form2.php" method="post">
<
textarea name="first_text"></textarea>
<
input type="submit" name="send" value="Отправить" />
</
form>


form2.php

<form action="some.php" method="post">
<
textarea name="second_text"><?php echo $_POST['first_text']; ?></textarea>
<
input type="submit" name="send" value="Отправить" />
</
form>

Спустя 2 минуты, 26 секунд (19.04.2012 - 07:44) radoslav написал(а):
у меня просто все через js и кнопка тоже никаких form actionoв sad.gif

Спустя 6 минут, 26 секунд (19.04.2012 - 07:50) radoslav написал(а):
на Ajax можете то же самое продемонстрировать?

Спустя 2 минуты, 25 секунд (19.04.2012 - 07:53) TranceIT написал(а):
А зачем такие сложности?
Зайдет на сайт пользователь параноик у которого js отключен или пользователь unix систем из консольного браузера и увидит кашу... Или ничего не увидит...

Спустя 2 минуты, 34 секунды (19.04.2012 - 07:55) TranceIT написал(а):
radoslav
Если вы с ajax прежде не работали, то оно вам не нужно.
Если есть желание научиться, то почитайте про jquery post, jquery get, jquery ajax.

Спустя 2 минуты, 51 секунда (19.04.2012 - 07:58) radoslav написал(а):
у меня весь скрипт на JS и Ajax так что придется копать ((

Спустя 18 минут, 3 секунды (19.04.2012 - 08:16) radoslav написал(а):
так смотрите поймал значение textarea в
<script>
if($('#source_rus').hasClass('keyboardInput'))
{
var text = $('#source_rus').val();
alert(text);
}
</script>

теперь нужно передать переменную text где значение с textarea id='source_rus' в другой скрипт где textarea id='t_text'
такое возможно?

Спустя 56 минут, 42 секунды (19.04.2012 - 09:13) radoslav написал(а):
народ как можно передать инфу с одной textarea в другую при помощи JS JQuery или Ajax но не РНР.
У меня задача если ввожу в textarea какой то текст который потом можно редактировать в другой странице. Например как в Википедии при нажатии править выводиться же текст в textarea для правки, только у меня его надо выводить на другой страницы в другом textarea ?

Спустя 40 минут, 9 секунд (19.04.2012 - 09:53) radoslav написал(а):
А если методом POST PHP скриптом занести в куки только id текста а сам текст занести в БД потом на след странице JS ом проверить если есть id то выводит в textarea с БД

Спустя 40 минут, 18 секунд (19.04.2012 - 10:33) vuler написал(а):
С окнами к сожалению эксперементировать не довелось, но с фреймами пробовал, может и для окон тоже поканает, просто надо порыться. В общем есть возможность запускать js код в соседних фреймах надо знать только его имя и название функции которую надо там врубить.
Примерно это выглядит так:

$("#userfile2").change(function(){
parent.frames["hiddenframe3"].oki("start");
$("#avatar_form").submit();

})

тут просто находит фрейм с именем hiddenframe3 и там запускает функцию oki с параметром ну к примеру start.

Спустя 2 минуты, 55 секунд (19.04.2012 - 10:36) vuler написал(а):
Только наткнулся тут на один ньюанс. если функция у запрашиваемого фрейма находится в $(document).ready(function() { })то она не запашет, нужно чтобы она была снаружи этой конструкции smile.gif

Спустя 2 минуты, 21 секунда (19.04.2012 - 10:39) radoslav написал(а):
Не совсем понял можете продемонстрировать на этом примере

<form action="form2.php" method="post">
<textarea name="first_text"></textarea>
<input type="submit" name="send" value="Отправить" />
</form>


form2.php

<form action="some.php" method="post">
<textarea name="second_text"><?php echo $_POST['first_text']; ?></textarea>
<input type="submit" name="send" value="Отправить" />
</form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.