2
當需要選擇另一個選項時,例如如果選擇性別:男性,輸入表單「藍色」顯示以及性別:女性輸入表單時,我需要製作可顯示特定表單輸入的表單「粉紅色」顯示。基於選擇的顯示錶單字段
我假設Javascript/jQuery會是最好的選擇?
這是我迄今:
function showHideSchools(obj){
//here we get the value of the select object
var curSel=obj.options[obj.selectedIndex].value
//if A, B, or no option selected, hide moreFields div
switch(curSel)
{
case '0-2':
document.getElementById('schools').style.display="none"
break;
case '3-5':
document.getElementById('schools').style.display="block"
break;
case '9-11':
document.getElementById('schools').style.display="block"
break;
case '12-14':
document.getElementById('schools').style.display="block"
break;
case '15-16':
document.getElementById('schools').style.display="block"
break;
case '17-18':
document.getElementById('schools').style.display="block"
break;
case '19 and over':
document.getElementById('schools').style.display="block"
break;
default:
document.getElementById('schools').style.display="none"
}
}
你有什麼到目前爲止表單輸入的變化值? – spinon 2010-07-19 08:30:31
你想讓我們爲你寫一個完整的例子嗎?請說明你嘗試了哪些事情,哪些部分是不行的,等等。添加一個代碼示例,以便我們知道您在說什麼。 – Veger 2010-07-19 08:32:18
我已經編輯了上面的代碼。 – Odyss3us 2010-07-20 13:37:43