Войти

Показать полную графическую версию : [решено] Предварительный просмотр


Porecla
23-11-2008, 15:33
Есть форма для отправки:

<form name="form1" method="post" action="add.php">
<textarea name="text" cols="60" rows="10" wrap="physical" id="text"></textarea>
<label>
<input type="submit" name="submit" id="submit" value="Добавить">
</label>
</p>
</form>

Хочу сделать так, чтоб можно было то, что ввели в поле textarea, предварительно посмотреть на новой странице. Т.е как занести textarea в переменную и вывести это текст, пусть в prew.php

Coutty
23-11-2008, 15:58
На странице add.php пишите:
echo $_POST['text'];

Porecla
23-11-2008, 16:14
На странице add.php пишите:
PHP код:
echo $_POST['text']; »

Это можно, только на странице add.php всё автоматом заносится в базу, а нужно просто посмотреть и потом вернуться.

Arrest
23-11-2008, 16:39
<form name="form1" method="post" action="add.php">
<textarea name="text" cols="60" rows="10" wrap="physical" id="text"></textarea>
<label>
<input type="submit" name="submit" id="submit" value="Добавить">
<input type="checkbox" name="preview" value="on" />Препросмотр<br />
</label>
</p>
</form>

add.php:

// всякие приготовления...
if( isset($_POST['preview']) && $_POST['preview']=="on" ){
echo $_POST['text'];
}else{
mysql_query("");
}

Porecla
23-11-2008, 19:14
Arrest,
Ок, спасибо за идею, я так понимаю на другую страницу никак не вывести переменную, только на ту которая в форме указана?

Coutty
23-11-2008, 19:37
Можно и на другую страницу. Две кнопки, как на форуме под формой ответа.
Отправить - просто submit на add.php. А на вторую - событие onclick и перенаправление на preview.php при помощи JavaScript'а. Я, правда, не совсем знаю, как из JS отослать данные методом post :) Но можно.

Arrest
23-11-2008, 20:01
Coutty,

<form id="yaformachko" method="post"> <!-- содержимое --> </form>
<button onclick="submit_form()" value="send"/>
<script>
function submit_form(){
document.forms["yaformachko"].submit;
}
</script>


соотв-но action через document.forms["form_id"].action или как-то так

Porecla
23-11-2008, 20:08
Coutty, Arrest,

Господа всем спасибо, получилось лучше чем задумывалось!

Как говорится РеШеНо!!!




© OSzone.net 2001-2012