В полном отчаянье!(((
Почему когда я меняю поля формы, в массив POST(php) попадают только данные из тех полей, которые изначально были отображены в браузере?!
|
Код в студию. Name всем прописаны? Не дублируются?
|
name прописаны всем, но они дублируются! но если они не будут дублироваться, то как мне узнать какой сегмент был выбран??
А какой код именно тебе нужен, хтмл или JS? |
Скинь код, ЖС
|
Вот пожалуйста!))
$('.country_sel').change( function() { var val_c = $(this).val(); var name_country = 'region'+val_c; if(val_c == 0) { $('#country').hide().before($('#country_d')); $('#country_d').show(); } else if (val_c === "-1") { $("#region").show(); } else { $("#"+name_country+"").show(); } } ); |
А вот и хтмл! Чтобы все понятно было! А то я там кое какие корректировки внес!
<table> <tr> <td> <td> <select size="1" name="country" id="country" class="country_sel"> <option value="-1" selected="">Выберите страну</option> <option value="0">Другая</option> <option value="1">Россия</option> <option value="2">Украина</option> </select> </td> <td/> </tr> <tr> <!-- Все области --> <td>Область:</td> <td> <select id="region" size="1" name="region" class="region_sel"> <option value="-1" selected="">Выберите область</option> <option value="0">Другой</option> <option name="2" value="2">Волынская</option> <option name="1" value="1">Калининград</option> </select> <!-- Области отсортированные в соответсвие со странами--> <select name="region1" size="1" id="region1" class="region_sel" style="display: none;"> <option value="-1" selected="">Выберите область</option> <option value="0">Другая</option> <option name="1" value="1">Калининград</option> </select> <select name="region2" size="1" id="region2" class="region_sel" style="display: none;"> <option value="-1" selected="">Выберите область</option> <option value="0">Другая</option> <option name="2" value="2">Волынская</option> </select> </td> <td/> </tr> </table> <input type="text" name="countryi" id="country_d" style="display: none;"/> <input type="text" name="regioni" id="region_d" style="display: none;"/> |
Цитата:
|
чтобы он встал в ячейку на место селекта! А если без before то он просто появляется под таблицей!
Можно его конечно вставить в в туже ячейку и не париться, будет тоже самое, наверно так и сделаю, но суть от этого не меняется!) Основной вопрос заключается совсем в другом! |
Но ведь получается, что у тебя 2 элемента на странице с 1 ИД, что уже не верно. А где у тебя сама форма, по которой отправляется?
|
А где у меня 2 элемента с одним ИД???
|
Часовой пояс GMT +3, время: 16:25. |