Дублирование поля 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, время: 07:42. |