我創建了一些單選按鈕,單擊時顯示價格。我使用的是下面的代碼..單選按鈕不顯示選中
<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要求該ID以字母開頭。所以價格不會是唯一標識符的最佳選擇,特別是如果您有兩個相同的價格。 – clarmond
目前所有的價格都不一樣。這是否會成爲收音機輸入未顯示爲已檢查的原因? – paddywinz
我創建了這個代碼的靜態版本(沒有PHP變量),它工作正常。是否有可能看到整個呈現的HTML? – clarmond