phuket到底怎么读:这个表单是怎么工作的

来源:百度文库 编辑:高校问答 时间:2024/04/28 22:17:14
LarCode=request("LarCode")
<form name=prodtable method="post" action="">
<select name="选框1" onchange="window.location.href='admin_prod.asp?action=本页&Larcode='+this.options[this.selectedIndex].value; this.selectedIndex=0">
<option value="未归类" selected>---选择大类---</option>
<option value="未归类" selected>---大类1---</option>
<option value="未归类" selected>---大类2---</option>

这是一个下拉框,可以选择,请问朋友们,它是怎么工作的,那个LarCode=request("LarCode")是怎么用到的?
当选择时,相当于一次提交,但那个选择框里的值没有变成了所选的,这是怎么工作的呢?

如果的把下面去掉,就无法选到想要选的,这是为什么呢>?
LarCode=request("LarCode")

注意onchange,它使下拉菜单更改的时候,本页跳转到admin_prod.asp,并且传递Larcode的值为this.options[this.selectedIndex].value,也就是本下拉菜单选中选项的值。LarCode=request("LarCode") 就是这么来的

回复补充:
this.selectedIndex=0使下拉菜单的第一个为选中状态。
LarCode=request("LarCode")的意思就是获取原先选中的值,没有这一句,当然判断不出选的什么。

程序的流程:
选择下拉菜单->跳转到页面并传递下拉菜单的值,根据下拉菜单的值作反应->下拉菜单的状态为选中第一个选项。