[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дополнительные параметры с input type="radio"
Ronald
Привет всем.

Помогите пожалуйста разобраться с проблемой. Я пытаюсь вместе с radio передать доп. значения.

Есть форма:

<form method="POST" action="loge.php">

<
input name="name" type="text" id ="name" />

//Распоряжение №:

<input type="radio" name="radio" id="radio2" value="1_1">

<
input type="radio" name="radio" id="radio2" value="1_2">

</
form>


//Есть задача передать дополнительные параметры:

$marge
$sume
$gra
$stup


//Если выбрано radio 1_1 то присвоить этим параметрам значения:

$marge = 'срочно';
$sume = '20 рублей';
$gra = 'Дома';
$stup = 'на метро';

//Если выбрано radio 1_2 то присвоить этим параметрам значения:

$marge = 'Не срочно';
$sume = '10 рублей';
$gra = 'В офисе';
$stup = 'на автомобиле';

------------------------------------


//Я попробовал на странице loge.php (на которую отправляется форма)

//написать это:


if ($_POST[$radio] = '1_1') {
$marge = 'срочно';
$sume = '20 рублей';
$gra = 'Дома';
$stup = 'на метро';
}

if ($_POST[$radio] = '1_2') {
$marge = 'Не срочно';
$sume = '10 рублей';
$gra = 'В офисе';
$stup = 'на автомобиле';
}


Но форма не работает, подозреваю, что это очень не правильно, подскажите пожалуйста как будет правильно.



Спустя 17 минут, 26 секунд (5.03.2012 - 15:53) Rigel написал(а):
Нужно создать hidden поля в html и в зависимости от переключения радиокнопки менять джаваскриптом значения этих скрытых полей.
<input type="hidden" name="marge" value="срочно" />

Спустя 6 минут, 19 секунд (5.03.2012 - 15:59) Ronald написал(а):
Цитата (Rigel @ 5.03.2012 - 12:53)
Нужно создать hidden поля в html и в зависимости от переключения радиокнопки менять джаваскриптом значения этих скрытых полей.
<input type="hidden" name="marge" value="срочно" />

А поподробнее можно об этом варианте?

Спустя 4 минуты, 38 секунд (5.03.2012 - 16:04) Rigel написал(а):
Прочитай про скрытые поля html форм.

Создаешь четыре скрытых поля внутри тега form

<input type="hidden" name="marge" value="срочно" />
<input
type="hidden" name="sume" value="20 рублей" />
<input
type="hidden" name="gra" value="в офисе" />
<input
type="hidden" name="stup" value="на метро" />


Повесить на радиокнопку javascript-событие, которое будет менять значение value у этих полей.

а в php скрипте их просто принимаешь
Быстрый ответ:

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