Вопрос про PHP

SF
На сайте с 12.11.2011
Offline
103
643

Есть форма с радиобатонами. Далее кнопка и с помощью нее гет методом высылаю в переменную значение выбранного баттона.Вопрос как вывести допустим textarea, или просто надпись только после нажатия кнопки.Вроде нормально объяснил.Если не понятно:

тут баттоны

тут кнопка

тут текстареа.

При загрузке страницы мне сразу показывается текстареа.Как сделать чтобы она выводилась только после нажатия на кнопку?

E
На сайте с 03.12.2010
Offline
140
#1

Видимо проверять нажатие кнопки через существование заполненного GET массива. Я бы посоветовал использовать POST

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#2

<form method="GET" action="">

radio_button namber 1, 2, 3, N

Сама кнопка

<?php

if (isset($_GET['СУДА_ИМЯ_РАДИО_БАТТОНА'])){

?>

суда текст арею

<?php

}

?>

</form>

Подпись))
З
На сайте с 15.04.2012
Offline
4
#3

Я бы сделал так:


<?php
$result = "<form action='' method='get'>
<!-- здесь ваша radio button -->
<input type='submit' name='button' value='calculate'>";
if($_GET['button'] == 'calculate' && isset($_GET['имя_радиобутона'])) {
$result .= "<textarea>Мой выбор: {$_GET['имя_радиобутона']}</textarea>"
}
$result .= "</form>";
echo $result;
?>

Можно так же средствами JavaScript, помещать значение в форму textarea, добавив к форме: onSubmit='' ... Все в ваших руках.

SI
На сайте с 03.12.2007
Offline
130
#4

Эта задача скорей для jQuery чем для PHP.

<form>

<input type='button' value='Show' onclick='$(t).show()' />

<textarea id='t' style='display:none'></textarea>

</form>

-= Онлайн сервисы =-
E
На сайте с 03.12.2010
Offline
140
#5
Sigmo#ID:
Эта задача скорей для jQuery чем для PHP.

<form>
<input type='button' value='Show' onclick='$(t).show()' />
<textarea id='t' style='display:none'></textarea>
</form>

А как же

Далее кнопка и с помощью нее гет методом высылаю в переменную значение выбранного баттона

форма-то не отправится, субмита не произойдет.

Я подразумевал способ, который написал Милованов Ю.С

Еще лучше залепить туда сессию, чтобы даже при смене адреса скрипт понимал, что кнопка уже была нажата.

ЗЫ Джиквери тут вообще нафиг не впился. Тем более с иcпользованием onclick )))

SF
На сайте с 12.11.2011
Offline
103
#6

Спасибо всем,завтра попробую

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий