我是javascript的新手。在選擇JavaScript不與下拉?
我有一個功能,我修改了當用戶從下拉菜單中選擇「是」時,它會在div區域中創建3個文本框。
這裏是我的形式拉低代碼:
<select name="dosage" id="dosage" onchange="function dosage(sel)">
<option value="No">No</option>
<option value="Yes">Yes</option>
</select>
<div id="dosagearea"></div>
這是我修改的JavaScript最初創建一個消息框,給用戶時,他們選擇的東西。
function dosage(sel)
{
if(sel.options.selectedIndex == 0)
{
return false;
}
else if(sel.options.selectedIndex == 'Yes')
{
x=document.createElement('input');
x.setAttribute('rows',1);
x.setAttribute('cols',20);
x.name='dosage_emitted';
document.getElementById('dosagearea').appendChild(x);
x=document.createElement('input');
x.setAttribute('rows',1);
x.setAttribute('cols',20);
x.name='dosage_absorbed';
document.getElementById('dosagearea').appendChild(x)
x=document.createElement('input');
x.setAttribute('rows',1);
x.setAttribute('cols',20);
x.name='dosage_period';
document.getElementById('dosagearea').appendChild(x)
}
}
我用螢火檢查並恢復沒有JS錯誤,我想我的功能不會被調用的正確方法。
感謝
你也不需要添加行屬性。這對textarea的標籤 – TheBrain