ASP 提交表单的问题
首先我想实现的功能是这样,提交文表单后表单中的数据任然显示在文本框中,其次是如果数据为空则让表单提交的数据位"文本A"自己试验了一下做不出来,现在代码如下,以下代码多次提...
首先我想实现的功能是这样,提交文表单后表单中的数据任然显示在文本框中,其次是如果数据为空则让表单提交的数据位"文本A"
自己试验了一下做不出来,现在代码如下,以下代码多次提交数据后时候总是会出现两个"文本A"的字符.该怎么解决这个问题呢? 如果有更好的方法欢迎指教
-------------------------------------------------------------------
<html>
<body>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
</body>
</html> 展开
自己试验了一下做不出来,现在代码如下,以下代码多次提交数据后时候总是会出现两个"文本A"的字符.该怎么解决这个问题呢? 如果有更好的方法欢迎指教
-------------------------------------------------------------------
<html>
<body>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
</body>
</html> 展开
1个回答
展开全部
将
<html>
<body>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
</body>
</html>
改成
<html>
<body>
<%
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
%>
</body>
</html>
就可以了。
我已经测试通过,谢谢。
<html>
<body>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
</body>
</html>
改成
<html>
<body>
<%
if Request("fname")<>"" then Session.Contents.Remove("username")
%>
<form method="get">
测试提交:<input name="fname" type="text" value="<%Response.Write(Session("username"))%><%=Request("fname")%>" size="20" />
<input type="submit" value="提交" />
</form>
<%
if Request("fname")="" then Session("username")="文本A"
%>
</body>
</html>
就可以了。
我已经测试通过,谢谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询