Подскажите пожалуйста как можно отправить(submit) Php форму с селектором(select) который при выборе значения(option и value) включает определенный Div с разными input fields? Что можно сделать с Бд? Стоит ли создавать таблицу для каждого элемента или все таки можно обойтись одной таблицей?
Селектор или switcher
<script>
$('[class^=is]').hide();
$("#selector").change(function() {
var value = $("#selector option:selected").val();
var theDiv = $(".is" + value);
theDiv.slideDown();
theDiv.siblings('[class^=is]').slideUp();
});
</script>
<div class="form-group">
<label for="">Type Switcher</label>
<select id="selector" class="form-control">
<option value="default" class="input-xlarge">Type Switcher</option>
<option value="dvd">DVD-disc</option>
<option value="book">Book</option>
<option value="furniture">Furniture</option>
</select>
</div>
Js который вызывает определенные Div
Могу скинуть и вызываемые Div блоки, но они очень "длинные"
Все элементы формы, расположенные в ней, будут отправлены при сабмите. Даже если они скрыты (slideUp
). Если каждой группе полей добавить в имя соответствующий типу префикс, то при обработке формы легко будет отличить название книги от названия DVD-диска.
<form ...>
...
<div class="isbook">
<input name="book[name]" type="text">
...
<div>
<div class="isdvd">
<input name="dvd[name]" type="text">
...
<div>
</form>
<?php
$type = (string) ($_POST['type']?? '');
$data = (array) ($_POST[$type]?? []);
Как-то так.
Насчёт бд. Если вы хотите просто выводить атрибуты объектов разных типов, то можете просто засунуть их data в json-ячейку (после валидации, конечно). А если вам надо будет искать объекты по значениям их полей в базе, то отдельные таблицы могут оказаться более удобными и производительными.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть форма, которая вызывается на странице несколько разХочется чтобы у нее изменялся id по типу id="form+'i' ", где i увеличивается на один...
Ссылка на репозиторий: https://githubcom/bergdev/bergdev
Очень не удобно без такого, поэтому временно на sublim'e
Здраствуйте, я столкнулся с такой проблемой, пишу данные в поле и текст кнопки обновляется при нажатии на саму кнопку но не отправляться данные...