Я действительно новичок во всем этом, поэтому со мной все в порядке:
Следующее отлично сработало для моих нужд.Взял состояние флажка и сделал для меня замечательные вещи;Сделано 3 различных элемента формы видимыми (против отображения / скрытия), основываясь на установленном или не установленном флажке.Все просто, наверное.Опять же, я основываю «простой» на том, как симметрично выглядит код, и если он меньше 10 строк.Кроме этого, я потерян.Тем не менее, я официально перестал возиться с проблемой границы флажка IE и yippeedoodles выравнивания X-браузера.Я хочу, чтобы пиксель совершенствовался на своем пути.Но я проиграл эту битву.Но вместо того, чтобы обсуждать это, мне нужно выполнить то же самое, используя поле выбора формы, как я мог сделать с помощью флажков (ниже):
<form id="form">
<input id="checkbox" name="checkbox" type="checkbox" onclick="showhideid" />
</form>
#IdOne, #IdTwo, #IdThree (visibility:hidden;}
function showhideid()
{
if (document.form.checkbox.checked)
{
document.getElementById("IdOne").style.visibility = "visible";
document.getElementById("IdTwo").style.visibility = "visible";
document.getElementById("IdThree").style.visibility = "visible";
document.getElementById("IdFour").setAttribute("class", "required");
}
else
{
document.getElementById("IdOne").style.visibility = "hidden";
document.getElementById("IdTwo").style.visibility = "hidden";
document.getElementById("IdThree").style.visibility = "hidden";
document.getElementById("IdFour").setAttribute("class", "");
}
}
Теперь, если я смогу выполнитьто же самое, используя поле выбора (ниже), я умру счастливым человеком.
Это все, что я получил.У меня закружилась голова от чтения справочных страниц по Jquery / CSS, и я просто не могу собрать все это вместе.
<html>
<form id="form">
<select name="SelectBox">
<option>Make a Choice</option>
<option value="Value1">Selection1</option>
<option value="Value2">Selection2</option>
<option value="Value3">Selection3</option>
</select>
<label id="IdOne" for="input1">MeAndMyInputAreInvisibleByDesign</label>
<input id="IdTwo" name="input1" type="text">
<span id="IdThree">Im Not In display:none Mode I'm In visibility:hidden Mode. Big difference."
</span>
<input id="IdFour" name="input2" type="text" class="I have none, but I will soon. I hope" />
</form>
</html>