在這裏我試圖通過選擇給定的文本框顯示div ClinicFieldSet和HospitalFieldset。如果選擇了兩者,則應顯示ClinicFieldset和HospitalFieldset,如果選中其中一個複選框,則應顯示選中哪個div。使複選框顯示div
我的腳本存在的問題是,當單擊其中一個複選框時,兩個複選框都將被選中,並且也不可能取消選中它們。所以,請建議我一個想法來解決這個問題:(
我使用的JavaScript的onClick中的兩個複選框適用於這兩者。
<script type="text/javascript>
var clinic = document.getElementById('clinic');
var visit = document.getElementById('visit');
if((clinic.checked = true) && (visit.checked = true))
{
document.getElementById('ClinicFieldSet').style.display='block';
document.getElementById('HospitalFieldSet').style.display='block';
}
else if((clinic.checked = true) && (visit.checked = false))
{
document.getElementById('ClinicFieldSet').style.display='block';
document.getElementById('HospitalFieldSet').style.display='none';
}
else if((clinic.checked = false) && (visit.checked = true))
{
document.getElementById('ClinicFieldSet').style.display='none';
document.getElementById('HospitalFieldSet').style.display='block';
}
else
{
document.getElementById('ClinicFieldSet').style.display='none';
document.getElementById('HospitalFieldSet').style.display='none';
}
HTML
<input type="checkbox" name="type" id="clinic" onClick="dispp();" >Clinic Practice
<input type="checkbox" name="type" id="visit" onClick="dispp();" >Visiting Hospital
哎呀,我的錯誤...它的工作..感謝很多nettogrof –