Форма с одинаковым значением name
<form> <input type="text" id="name" name="name" placeholder="Имя" required=""> <input id="order" name="type" type="submit" value="Заказать"> <input type="checkbox" name="price" value="1"> <input type="checkbox" name="price" value="2"> <input type="checkbox" name="price" value="3"> <input type="checkbox" name="price" value="4"> <input type="checkbox" name="price" value="5"> </form> Подскажите как передать все выбранные значения выбранных checkbox или в каком направлении искать. |
получить value input с отметками?
проверить отмечен ли input можно так - elem.checked |
<form>
<input type="text" id="name" name="name" placeholder="Имя" required="">
<input id="order" name="type" onclick="add()" type="button" value="Заказать">
<input type="checkbox" name="price" value="1">
<input type="checkbox" name="price" value="2">
<input type="checkbox" name="price" value="3">
<input type="checkbox" name="price" value="4">
<input type="checkbox" name="price" value="5">
</form>
<script>
function add(){
var a = "";
var elems = document.getElementsByName("price");
for(var i =0; i<elems.length; i++){
if(elems[i].checked) a += elems[i].value;
}
document.getElementById("name").value = a;
}
</script>
|
Значение передается $price = $_POST['price'];
Но у меня name все одинаковые их 100 шт, только разные value И на почту прихоти только одно значения и одного checkbox. |
$price = $_POST['price'];
Понятия не имею что это вообще. |
<?php
$name = $_POST['name '];
$price = $_POST['price'];
if (!empty($name ))
{
$charset = "utf-8";
$tema = "";
$myemail = "my@email";
$message_to_myemail = "
$name\n
$price\n
";
$headers .= "From: $email";
$result = mail($myemail, $tema, $message_to_myemail, $headers);
}
else {
}
?>
Файл который данные с формы отравляет на почту. |
я не знаю php
|
$_POST это какой-то объект запроса со стороны клиента?
|
и почему везде $ - это какойто фетиш или такой язык? :)
|
Получает значение value с input по name
|
| Часовой пояс GMT +3, время: 02:11. |