Я создал несколько переключателей, которые при нажатии отображали цену. Код, я использую ниже ..Радиоустройства, которые не показаны, отмечены
<label for='<?php echo $price; ?>' class="tabs">
<input type="radio" name="j" class="radioBtn" id='<?php echo $price; ?>' value="<?php echo $price; ?>" onclick="calculate(this);" />
<?php echo $number; ?>
</label>
цена затем показывается, как это:
<span class="prices" id="output"></span>
по
function calculate(obj) { document.getElementById("output").innerHTML = obj.value;}
цены и кнопки работают правильно, но я нужно стилизовать метку, чтобы показать, что выбрана правильная кнопка. В DOM говорится, что радиовход проверен, но он не отображается в HTML.
Мне также нужно установить первый флажок, который будет выбран по умолчанию.
Может ли кто-нибудь помочь мне в правильном направлении, пожалуйста?
Пэдди
В зависимости от того, какую версию HTML вы используете, атрибут id ваших полей ввода может быть недействительным. Например, HTML4 требует, чтобы идентификатор начинался с буквы. Таким образом, цена не будет лучшим выбором уникального идентификатора, особенно если у вас есть 2 одинаковых цены. – clarmond
Все цены на данный момент разные. Будет ли это причиной того, что радиовход не отображается, как отмечено? – paddywinz
Я создал статическую версию этого кода (без переменных PHP), и он работал нормально. Можно ли увидеть весь отображаемый HTML? – clarmond