KolyaA
Guest
Изменение содержимого страницы
У меня есть форма запроса в которой очень большое количество полей.
Я хотел сделать следующее. Пускай первоначально форма запроса состоит из
нескольких кнопок, после нажатия на которые возникает часть полей.
Примерный вид программы следующий:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>list</TITLE>
<SCRIPT TYPE="text/javascript">
function showBlock1()
{
}
function showBlock2()
{
}
</SCRIPT>
<BODY>
<FORM ACTION="output.php">
<?php
if(!isset($block1))
{
print "
<INPUT TYPE=\"BUTTON\" VALUE=\"BLOCK1\" onClick=\"showBlock1()\">
";
}
else
{
print"
<INPUT TYPE = "CHECKBOX" NAME = "PARAM1">
<INPUT TYPE = "CHECKBOX" NAME = "PARAM2">
...
";
}
if(!isset($block2))
{
print "
<INPUT TYPE=\"BUTTON\" VALUE=\"BLOCK2\" onClick=\"showBlock2()\">
";
}
else
{
print"
<INPUT TYPE = "CHECKBOX" NAME = "PARAM51">
<INPUT TYPE = "CHECKBOX" NAME = "PARAM52">
...
";
}
?>
<INPUT TYPE="SUBMIT" VALUE="OK">
</FORM>
</BODY>
</HTML>
Вопрос в том, какой вид должен быть у функции showBlock1() для того чтобы,
переменной $block1 присвоилось какое-нибудь значение и произошел повторный
вызов программы. Или может быть такой подход вообще не верен?
У меня есть форма запроса в которой очень большое количество полей.
Я хотел сделать следующее. Пускай первоначально форма запроса состоит из
нескольких кнопок, после нажатия на которые возникает часть полей.
Примерный вид программы следующий:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>list</TITLE>
<SCRIPT TYPE="text/javascript">
function showBlock1()
{
}
function showBlock2()
{
}
</SCRIPT>
<BODY>
<FORM ACTION="output.php">
<?php
if(!isset($block1))
{
print "
<INPUT TYPE=\"BUTTON\" VALUE=\"BLOCK1\" onClick=\"showBlock1()\">
";
}
else
{
print"
<INPUT TYPE = "CHECKBOX" NAME = "PARAM1">
<INPUT TYPE = "CHECKBOX" NAME = "PARAM2">
...
";
}
if(!isset($block2))
{
print "
<INPUT TYPE=\"BUTTON\" VALUE=\"BLOCK2\" onClick=\"showBlock2()\">
";
}
else
{
print"
<INPUT TYPE = "CHECKBOX" NAME = "PARAM51">
<INPUT TYPE = "CHECKBOX" NAME = "PARAM52">
...
";
}
?>
<INPUT TYPE="SUBMIT" VALUE="OK">
</FORM>
</BODY>
</HTML>
Вопрос в том, какой вид должен быть у функции showBlock1() для того чтобы,
переменной $block1 присвоилось какое-нибудь значение и произошел повторный
вызов программы. Или может быть такой подход вообще не верен?