为什么用Response.Write("")写出的网页onchange属性不可用呢? (50分)

P

peakcao

Unregistered / Unconfirmed
GUEST, unregistred user!
用ASP动态生成如下网页,<select name="p_page_total" value=1 onChange='Getpage(this.options[this.selectedIndex].value)'>
这个选择框的onChange属性没作用。
下面是任务增加时的页面onchange可用,通过APS生成的是修改数据的页面。修改数据的页面是用Response.Write("")动态写出来的的onChange属性没有用。不知道什么原因。
<html>
<head>
<title>任务增加</title>
<LINK REL="stylesheet" TYPE="text/css" HREF="../script/default.css">
<meta http-equiv="Content-Type" content="text/html;
charset=gb_2312">
<script LANGUAGE="JAVAScript">
function Getpage(value)
{switch(value)
{case '1':
do
cument.all("page_2").style.display='none';
do
cument.all("page_3").style.display='none';
do
cument.all("page_4").style.display='none';
do
cument.all("page_5").style.display='none';
break;
case '2':
do
cument.all("page_2").style.display='block';
do
cument.all("page_3").style.display='none';
do
cument.all("page_4").style.display='none';
do
cument.all("page_5").style.display='none';
break;
case '3':
do
cument.all("page_2").style.display='block';
do
cument.all("page_3").style.display='block';
do
cument.all("page_4").style.display='none';
do
cument.all("page_5").style.display='none';
break;
case '4':
do
cument.all("page_2").style.display='block';
do
cument.all("page_3").style.display='block';
do
cument.all("page_4").style.display='block';
do
cument.all("page_5").style.display='none';
break;
case '5':
do
cument.all("page_2").style.display='block';
do
cument.all("page_3").style.display='block';
do
cument.all("page_4").style.display='block';
do
cument.all("page_5").style.display='block';
break;
}
}
</script>
</head>
<body>
<form name="addtaskform" action="/scripts/task_add.asp" method="post">
<table align=center border="1" width=558px>
<tr><td>印品联数</td>
<td colspan=2>
<select name="p_page_total" value=1 onChange='Getpage(this.options[this.selectedIndex].value)'>
<OPTION VALUE=1 selected>1
<OPTION VALUE=2>2<OPTION VALUE=3>3
<OPTION VALUE=4>4<OPTION VALUE=5>5
</select></td>
</tr>
<tr><td>联别</td><td>纸张类别、规格</td><td>印刷开幅</td><td>拼版张数</td><td>印刷数量</td><td>全开张数</td><td>墨色</td></tr>
<tr><td>1</td><td><input name='p_paper_type_1' size=14 type="text"></td>
<td><input name='p_size_1' size=8 type="text"></td>
<td><input name='p_pbzs_1' size=8 type="text"></td>
<td><input name='p_press_1' size=8 type="text"></td>
<td><input name='p_press_all_1' size=8 type="text"></td>
<td><input name='p_ink_color_1' size=6 type="text"></td></tr>
<tr id=page_2 style="display:'none';"><td>2</td>
<td><input name='p_paper_type_2' size=14 type="text"></td>
<td><input name='p_size_2' size=8 type="text"></td>
<td><input name='p_pbzs_2' size=8 type="text"></td>
<td><input name='p_press_2' size=8 type="text"></td>
<td><input name='p_press_all_2' size=8 type="text"></td>
<td><input name='p_ink_color_2' size=6 type="text"></td></tr>
<tr id=page_3 style="display:'none';"><td>3</td>
<td><input name='p_paper_type_3' size=14 type="text"></td>
<td><input name='p_size_3' size=8 type="text"></td>
<td><input name='p_pbzs_3' size=8 type="text"></td>
<td><input name='p_press_3' size=8 type="text"></td>
<td><input name='p_press_all_3' size=8 type="text"></td>
<td><input name='p_ink_color_3' size=6 type="text"></td></tr>
<tr id=page_4 style="display:'none';"><td>4</td>
<td><input name='p_paper_type_4' size=14 type="text"></td>
<td><input name='p_size_4' size=8 type="text"></td>
<td><input name='p_pbzs_4' size=8 type="text"></td>
<td><input name='p_press_4' size=8 type="text"></td>
<td><input name='p_press_all_4' size=8 type="text"></td>
<td><input name='p_ink_color_4' size=6 type="text"></td></tr>
<tr id=page_5 style="display:'none';"><td>5</td>
<td><input name='p_paper_type_5' size=14 type="text"></td>
<td><input name='p_size_5' size=8 type="text"></td>
<td><input name='p_pbzs_5' size=8 type="text"></td>
<td><input name='p_press_5' size=8 type="text"></td>
<td><input name='p_press_all_5' size=8 type="text"></td>
<td><input name='p_ink_color_5' size=6 type="text"></td></tr>
<tr><td colspan=7><input type="button" value=" 确 定 " onclick="datacheck()">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<input type="reset" value=" 清 除 "></td></tr>
</table>
</form>
</body>
</html>
 
自己解决,
<select name="p_page_total" value=1 onChange='JavaScript:Getpage(this.options[this.selectedIndex].value)'>
TNND,ASP默认的脚本是VBScript,不是JavaScript所至。
 

Similar threads

顶部