crazy_str
@crazy_str
web-программист

Неработает тег radio?

Всем привет, не могу понять в чем проблема
Имеется файл index.php
<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8">
		<title>Тег INPUT</title>
		<script type="text/javascript" src="http://ucp.raknet.ru/template/raknet/js/libs/jquery-2.1.1.min.js"></script>
	</head>
	<body>
		<form class="smart-form">
			<table id="dt_basic" class="table table-striped table-bordered table-hover text-center" width="100%">
				<thead>			                
					<tr>
						<th>Автомобиль</th>
						<th>Тип кузова</th>
						<th>Пробег</th>
						<th>Год выпуска</th>
						<th>Владелец</th>
						<th>Ставка</th>
						<th>Действие</th>
					</tr>
				</thead>
				<tbody>
					<tr>
						<td>
							Tornado
						</td>
						<td>
							Седан
						</td>
						<td>
							8 км.
						</td>
						<td>
							1995 г.
						</td>
						<td>
							Henry_Hamilton
						</td>
						<td>
							40000
						</td>
						<td>
							<input name="upselect" type="radio" value="12280" id="upselect">
						</td>
					</tr>
					<tr>
						<td>
							Hotring B
						</td>
						<td>
							Гоночный кар
						</td>
						<td>
							34 км.
						</td>
						<td>
							1995 г.
						</td>
						<td>
							Henry_Hamilton
						</td>
						<td>
							6000000
						</td>
						<td>
							<input name="upselect" type="radio" value="13654" id="upselect">
						</td>
					</tr>
				</tbody>
			</table>
			<br />
			<label class="input col-lg-4">
				<input type="text" value="" placeholder="Введите сумму для повышения" id="upsum">
			</label>
			<button type="button" class="btn btn-sm btn-primary" style="height: 32px;" onClick="Upstavka('/up.php', $('#upselect').val(), $('#upsum').val());">Повысить ставку</button>
		</form>
		<script type="text/javascript">
			function Upstavka(url, upselect, upsum)
			{
				$.ajax({
					type: "POST",
					url: url,
					data:
					{
						'upsumm': upsum,
						'upselect': upselect
					},
					success: function(data)
					{
						alert(data);
					}
				});
			};
		</script>
	</body>
</html>

и файл обработчик
up.php
<?php

$upselect = isset($_POST['upselect']) ? $_POST['upselect'] : false;
$summ = isset($_POST['upsumm']) ? $_POST['upsumm'] : false;

echo $upselect . "\n" . $summ;

Проблема в том что он возвращает мне только один и тот же ответ, то есть если я выберу 2 radio который равен 13654 то он мне постоянно возвращает 1 radio = 12280
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
sidan
@sidan
php-developer
У тебя по id="upselect" есть 2 элемента, jQuery находит первый с таким id и возвращает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы