<input type="radio" name="imgsel" value="" checked />
我的要求是:默認情況下選中此單選按鈕,然后此按鈕的值為“存在”。如果未選中此按鈕,則此按鈕的值為“不存在”。我怎樣才能做到這一點?
請幫我 。提前致謝 。
uj5u.com熱心網友回復:
function valChange(element)
{
if (element.checked)
{
alert("present");
} else
{
alert("absent");
}
}
<input id="button" type="checkbox" name="imgsel"
onchange="valChange(this)" value="" checked />
uj5u.com熱心網友回復:
以下示例在單擊時替換復選框的值。首先點擊事件必須系結到復選框。EventHandler 檢查該框是否已被選中。如果沒有,它會檢查它并在復選框中設定值。如果它沒有被檢查,反之亦然。
let i = document.querySelector('input');
i.addEventListener('click', (ev) => {
let el = ev.target;
if (el.getAttribute('checked') === null) {
el.setAttribute('checked', true);
el.value = "present"
} else {
el.removeAttribute('checked');
el.value = "absent"
}
let checkValue = document.querySelector('input').value
alert(checkValue)
})
<input type="radio" name="imgsel" value="" checked />
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/380014.html
標籤:javascript html
