Форма с одинаковым значением 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, время: 11:45. |