JS动态显示文本问题(附代码,请高手帮忙看下问题在哪儿)
我要通过选择菜单选择到某项后,对应的文本框中显示对应内容,代码如下,代码运行后得不到结果,请各位帮忙看看哪里问题?
<SCRIPT language=JavaScript>
function ch(pn) {
a=document.form.book.value.split("|");
document.form.bname.value=a[1];
}
</SCRIPT>
<form id="form" name="form" method="post" action="">
<%for i=1 to 3%>
<input type="text" name="bname<%=i%>" id="bname<%=i%>" />
<select name="book<%=i%>" id="book<%=i%>" onclick="javascript:ch(<%=i%>);">
<option value="1|小说">小说</option>
<option value="2|散文">散文</option>
<option value="3|古文">古文</option>
</select><br />
<%next%>
</form>