回车提交表单,页面刷新,但表单没有提交,怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:46:33
<input type="submit" name="btnadd" value="添加" style="cursor:hand;" class="input" >
回车应该能提交表单的啊,现在只是刷新,并没有提交,程序没有执行,怎么回事?

你的提交后的页面是同一页面还是另外的页面?因为不清楚你的编程语言是哪种,所以我给你举个asp的例子:
1.同一页面在你的添加按钮后给个隐藏域:
<input type="hidden" name="hid" value="ok">
然后提交后的 代码 动作 用
<%if request("hid")="ok" then
接下来你的添加代码
end if%>
然后给form 一个action参数 action="当前页面的名称(如edit.asp)"

2.如果是另外的页面,则action参数的动作页面不一样,action="新页面(如edit_save.asp)",还要有传递参数,这个就看你自己的需要了。

你的<FORM>里面可能没有ACTION语句,或者ACTION执行了本页面,只是提交行为等效于刷新。