Дублирование поля input
Вопрос такой как можно дублировать основное поле input к примеру
Это первое основное поле таких полей может быть 5 10 100 тоесть они не статичны. Нужно что бы при нажатие на первое поле <input type="checkbox" name="xz_" value="1"> Заносились данные в другое скрытое поле <input type="hidden" name="pole'.$raz_na->id.'" value="Сюда занести значение если выбран основной чек бокс то ставим 1 если нет то 0"> тоесть скажем у меня 10 полей видимых и 10 скрытых. и все надо проверить и занести туда данные. |
klubnichkaaa, какая у тебя в итоге будет хтмлная структура по полям?
И не совсем понятна ситуация... Ведь есть чекбоксы. Зачем тогда эти "скрытые" поля? :blink: Может ты роешь подземный ход на чердак? :) |
Ksa 1. я тебе благодарен за предыдущую помощь! Структуру я присылал в другой теме! Понимаешь палка о двух концах если поставить к имени id то не работает скрипт подсчёта но работает проверка чек боксов при отправке почты, если убрать id работает скрипт подсчёта стоимости но не работает проверка на чек боксы!
вот я и рою разные пути. Тогда как в процессе имя поля xz_ прибавить число 1 и увеличивать его на один! Ты как то писал но у меня ничего не прокатило! хз может не так делал! <script type="text/javascript"> function price(form){ var total = 0; for (i=0; i<document.getElementsByName('xz_'(тоесть вот тут поставить переменную и увеличивать её на 1 и в остальных полях ниже тоже)).length; i++) { if (document.getElementsByName('xz_')[i].checked) { var b=parseFloat(document.getElementsByName('xz_')[i].value);} else { b=0; } total+=b; } document.getElementById("total_price").innerHTML=total; document.getElementById("total_prie").value=total; document.getElementById("total_pr").value=total; } </script> |
Цитата:
Давай тогда опять тестовый пример и описывай что с эти тебе нужно сделать. P.S. Я уш думал что все тебе рассказал про ИД и наме... :( |
ksa у меня радостная новость я решил проблему! Вообще я придумывал кучу всяких конструкций, они работали но не так как надо! Я понимал что есть простое решение, но не знал где оно пока мне что то в голову не взбрело (хотя и раньше приходило обратиться не по полю а по переменной но это не прокатило.) Обратиться не по имени а по какому либо другому значению, я поковырялся в инете и нашёл чем то похожий скрипт на мой. но там была строка
document.getElementsByTagName('input') а у меня document.getElementsByName('xz_') Вот и всё всё пашет чек боксы проверяет, стоимость считает правильно, конфликтов с полями имя почта нет. Всё чётко! ДААААААААААААААА. Осталось дописать админку и потом уже сделаю проверку на поля обязательное или нет. В компоненте подпишу спасибо всем кто мне помогал. ksa Никита Стас и Дюша метёлкин =)))))) И вот уже от базовой версии я буду отталкиваться и совершенствовать её! Я пишу бесплатный компонент! |
Часовой пояс GMT +3, время: 22:58. |