<div id="div1"> <p><li><b>
<dl>
<dt><INPUT NAME="vopr2" TYPE="radio"> 1 отчетный период;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> 4 отчетных периода;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> 9 и более отчетных периодов;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> фирма пока не создана;</dt>
</dl>
<input type="button" value="" onClick="scright();" /></div>
как сделать так что, если ответ теста не выбран то функция scright() не выполняется
Спустя 32 минуты, 41 секунда (16.02.2011 - 22:15) quickxyan написал(а):
я бы сделал через форму, а потом
как-то так!
<p><li><b>
<form action = "" method = "GET">
<dl>
<dt><INPUT NAME="vopr2" TYPE="radio"> 1 отчетный период;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> 4 отчетных периода;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> 9 и более отчетных периодов;</dt>
<dt><INPUT NAME="vopr2" TYPE="radio"> фирма пока не создана;</dt>
</dl>
<input type = "submit">
</form>
if (isset($_GET['vopr2"]))
echo "scright();";
как-то так!
Спустя 19 минут, 4 секунды (16.02.2011 - 22:34) sergeiss написал(а):
quickxyan - твой ГЕТ будет работать после перезагрузки страницы, после сабмита формы. А ТС хочет интерактивную работу.
Я бы сделал анализ внутри функции scright(). Пусть она вызывается! Но после анализа радиокнопок уже решается, делать что-то определенное или не делать.
И кстати - для каждой радиокнопки из группы надо назначить уникальный value. Тогда их будет проще различать.
Я бы сделал анализ внутри функции scright(). Пусть она вызывается! Но после анализа радиокнопок уже решается, делать что-то определенное или не делать.
И кстати - для каждой радиокнопки из группы надо назначить уникальный value. Тогда их будет проще различать.
Спустя 4 минуты (16.02.2011 - 22:38) Mopsusha написал(а):
Цитата (sergeiss @ 16.02.2011 - 19:34) |
quickxyan - твой ГЕТ будет работать после перезагрузки страницы, после сабмита формы. А ТС хочет интерактивную работу. Я бы сделал анализ внутри функции scright(). Пусть она вызывается! Но после анализа радиокнопок уже решается, делать что-то определенное или не делать. И кстати - для каждой радиокнопки из группы надо назначить уникальный value. Тогда их будет проще различать. |
У меня функция
function scright(){
if (curd < cd){
document.getElementById("div1").style.visibility = "hidden";
document.getElementById("div2").style.visibility = "hidden";
document.getElementById("div3").style.visibility = "hidden";
document.getElementById("div4").style.visibility = "hidden";
document.getElementById("div5").style.visibility = "hidden";
document.getElementById("div6").style.visibility = "hidden";
document.getElementById("div7").style.visibility = "hidden";
document.getElementById("div8").style.visibility = "hidden";
document.getElementById("div9").style.visibility = "hidden";
document.getElementById("div10").style.visibility = "hidden";
document.getElementById("div11").style.visibility = "hidden";
document.getElementById("div12").style.visibility = "hidden";
document.getElementById("div13").style.visibility = "hidden";
curd++;
switch (curd){
case 1:{ document.getElementById("div1").style.visibility = "visible"; break;}
case 2:{ document.getElementById("div2").style.visibility = "visible"; break;}
case 3:{ document.getElementById("div3").style.visibility = "visible"; break;}
case 4:{ document.getElementById("div4").style.visibility = "visible"; break;}
case 5:{ document.getElementById("div5").style.visibility = "visible"; break;}
case 6:{ document.getElementById("div6").style.visibility = "visible"; break;}
case 7:{ document.getElementById("div7").style.visibility = "visible"; break;}
case 8:{ document.getElementById("div8").style.visibility = "visible"; break;}
case 9:{ document.getElementById("div9").style.visibility = "visible"; break;}
case 10:{ document.getElementById("div10").style.visibility = "visible"; break;}
case 11:{ document.getElementById("div11").style.visibility = "visible"; break;}
case 12:{ document.getElementById("div12").style.visibility = "visible"; break;}
case 13:{ document.getElementById("div13").style.visibility = "visible"; break;}
}
}
}
Помогите пожалуйста ;) :)
Спустя 19 минут, 5 секунд (16.02.2011 - 22:57) sergeiss написал(а):
Mopsusha - объясни словами, что ты хотел сделать в этой функции. И кстати - то, что ты сделал, лучше сделать в виде циклов
Намного компактнее будет код и намного "правильнее".

Спустя 5 минут, 22 секунды (16.02.2011 - 23:02) Snus написал(а):
<div id="div1"> <p><li><b>
<dl>
<dt><INPUT NAME="vopr2" onClick="document.getElementById('button').disabled=false;" TYPE="radio"> 1 отчетный период;</dt>
<dt><INPUT NAME="vopr2" onClick="document.getElementById('button').disabled=false;" TYPE="radio"> 4 отчетных периода;</dt>
<dt><INPUT NAME="vopr2" onClick="document.getElementById('button').disabled=false;" TYPE="radio"> 9 и более отчетных периодов;</dt>
<dt><INPUT NAME="vopr2" onClick="document.getElementById('button').disabled=false;" TYPE="radio"> фирма пока не создана;</dt>
</dl>
<input type="button" value="test" id="button" disabled="true" onClick="if(this.disabled == false){ scright(); }" /></div>
Спустя 6 минут, 53 секунды (16.02.2011 - 23:09) Mopsusha написал(а):
Цитата (Snus @ 16.02.2011 - 20:02) |
<div id="div1"> <p><li><b> |
Спасибо огромное!!!то что нужно, спасибо всем кто принимал участие!)))
_____________
Мы говорим и говорим друг с другом,// Но мы одиноки. Живые, одинокие. //Чьи мы? // Как перекати-поле, без корней...