ASP表单提交后,列表框、文本框的显示

ASP网页中有列表框和文本框把列表框选择内容、文本框填充内容后,向本页提交表单,想提交运行后,仍让列表框显示选择的内容(而不是开始默认的选项)文本框中显示的是运行前填充的... ASP网页中有列表框和文本框把列表框选择内容、文本框填充内容后,向本页提交表单,想提交运行后,仍让列表框显示选择的内容(而不是开始默认的选项)文本框中显示的是运行前填充的内容(而不是默认的空)请问,这样的要求代码如何编写
同样,单选按钮要得到提交后,仍要显示选择的效果,代码如何写出。
展开
 我来答
网海1书生
科技发烧友

2016-10-13 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部

下拉框或列表框:

<select name="mtype">

<option value="1"<%if request("mtype")="1" then%>selected<%end if%>>学号</option>

<option value="2"<%if request("mtype")="2" then%>selected<%end if%>>姓名</option>

</select>


文本框:

<input name="mname" value="<%=request("mname")%>">


以上两个的原理你搞清楚了,那么单选按钮、多选按钮、编辑框等等你就能自己搞定了。

追问
下拉框的代码不明白,运行时能正确吗,代码要考虑初始状态,也要考虑选择时状态,也要考虑提交完运行后的状态。
追答
当代码是第一次运行的时候,request("mtype")的值是空白,所以下拉框会以第一个选项作为默认选项。
选择时的状态就跟代码没关系了,用户选择哪个就是哪个。
提交后,代码就会根据request("mtype")的值来决定哪个是当前选项了。比如它的值是"2",说明提交前用户选择的是“姓名”这个选项,那么现在就会把“姓名”这一项作为当前选项。

需要说明的是,由于你没有提供你的表单的具体代码,所以我提供的只是个例子,粗体字部分要根据你的实际代码修改后才有效。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式