数据库空输入问题
我在一个页面上添加了一个链接,点击链接后会出现一个手动输入的输入界面,现在出现一个问题。每次在主页面点击这个链接后,数据库就会输入一个空的数据,还请各位高手看看是哪方面出的问题。
------解决方案--------------------是不是和所谓的回发有关系啊
或许你可以
<form method=get action="input.asp">
在action页面后面加一个参数,如:action="input.asp?param='XXX'"
这个XXX的值,是你输入数据之后给的值,
然后在
表达式中加if判断
<%
if(Request.QueryString["param"]=="")
{
xm=trim(request("xm"));
//......
// other code
}
%>
------解决方案--------------------小脚本话。。 我建议你去用下无刷新做。
BUTTON事件会导致进入PAGELOAD事件。 同时页面上的代码也会重新走一遍。
你可以考虑一下在你小脚本的位置看看里面是不是值清空了。
------解决方案--------------------首次加载会运行一次,那个时候应该你没有输入任何值把。。
建议你还是通过某个事件来执行以上代码。。比如说按钮事件
------解决方案--------------------增加一句。
HTML code
<body>
<%if (Page.IsPostBack)
{
} %>
<form id="form1" runat="server">
------解决方案--------------------