[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обращения к <input type="radio"
Страницы: 1, 2
Romms
А можно без IF? Ведь в моём случае я незнаю сколько полей....

И ещё вопросик... Как предать значения Radio PHP скрипту?
З.Ы. возможно некорректный вопрос
Kerlyk
Я показал принцип обработки на JS. Остальное - за вами. По поводу PHP:
HTML-страничка такая:
HTML
<form action="1.php" method="post">
<input type="radio" name="optionname" value="1">--1--<BR>
<input type="radio" name="optionname" value="2">--2--<BR>
<input type="submit">
</form>

Пхп-обработчик (1.php):
PHP
<?
echo $_POST['optionname'];


Выводиться будет value в зависимости от выбранной опции.
Т.е. выбираем --1-- - получим "1"
выбираем --2-- - получим "2"
sergeiss
Ежели тебе надо получить величину того, что было выбрано, средствами JavaScript, см. код далее (я взял одну свою функцию и адаптировал ее).
HTML
<script language="javascript">
function show_selected()
{
alert( get_checked_value( 'opt' ) );
}

function get_checked_value( obj )
{
var checks = document.getElementsByName( obj );
var length = checks.length;
if(checks&&length)
{
for(var i=0;i<length;i++)
if(checks[i].checked) return retval=checks[i].value;
}

return '';
}

</script>

<input type="radio" name="opt" id="opt" value="1st" /> 1-st <br />
<input type="radio" name="opt" id="opt" value="2d" /> 2-d <br />

<input type="button" onclick="show_selected();" value="Press here!!!" />



А для получения выбранной величины в ПХП проверяй массив $_POST.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Romms
Цитата (Kerlyk @ 31.08.2009 - 11:48)
Я показал принцип обработки на JS. Остальное - за вами. По поводу PHP:
HTML-страничка такая:
HTML
<form action="1.php" method="post">
<input type="radio" name="optionname" value="1">--1--<BR>
<input type="radio" name="optionname" value="2">--2--<BR>
<input type="submit">
</form>

Пхп-обработчик (1.php):
PHP
<?
echo $_POST['optionname'];


Выводиться будет value в зависимости от выбранной опции.
Т.е. выбираем --1-- - получим "1"
выбираем --2-- - получим "2"

Это элементарно, и я это знаю...

я имел ввиду как передать с помощью JavaScript

sergeiss
Спасибо! Походу это то что мне надо.... Будем пробовать!(и конешно разбираться как это работает)
Быстрый ответ:

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