У меня есть несколько переключателей, которые onClick будет показывать или скрывать Div:
Показать Div:
<input type="radio" name="con[4]" value="1" onclick="toggleLayer4(this.checked);" id="con4" />
СкрытьDiv:
<input type="radio" name="con[4]" value="0" onclick="toggleLayer4(!this.checked);" checked="checked" id="con4" />
JavaScript:
function toggleLayer4(val)
{
if(val == '1' || val === true)
{
document.getElementById('con4').checked = true;
document.getElementById('con4PSTN').style.display = 'block';
}
else if(val == '0' || val === false)
{
document.getElementById('con4').checked = false;
document.getElementById('con4PSTN').style.display = 'none';
}
}
Теперь проблема, когда вызывается паг, я могу установить переключатель, какэто:
<input type="radio" name="con[4]" value="1" onclick="toggleLayer4(this.checked);" <? if ($conn_count[3] == 1){echo "checked=\"checked\"";}?> id="con4" />
Но мне нужно отменить функцию JavaScript, чтобы показать div, если переключатель установлен, я попытался отобразить toggleLayer4(this.checked);
в PHP-выражении if внутри тегов, однако этопросто кажется, чтобы вернуть текст в html ??
Должен быть способ, не очень разбирающийся в JS.
Cheers, B.