关于ASP中用回车直接提交表单的问题

作者&投稿:都奚 (若有异议请与网页底部的电邮联系)
关于火狐form表单提交的问题~

  尊敬的用户,您好!很高兴为您答疑
  这种情况是因为您对于返回信息没有指定头文件,被浏览器端识别为二进制文件,则启用了下载器所致。请您正确设置您返回值的头信息,如:html或xml, json之类的。

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

办法很多

1 提交表单 不使用submit按钮 使用JS方式实现
2 使用键盘事件 捕获 回车 执行其他代码
3 使用表单得验证函数 判断是否 按下了 回车 如果是按了回车不提交 否则提交

可惜没有分要不就给你代码了

那你加一段脚本在页面上吧

<script type="text/javascript">
function document.onkeydown(){
var keyCode;
keyCode=window.event.keyCode;
if(keyCode==13){
表单名.submit();
}
}
</script>

<form action="xxx.asp" method="post" name="form_self" id="form_self">

<input type="Submit" value="提交">
</form>
就可以提交了。

如果要用javascript验证

<script>
function chkjoin(){
var strform = document.customer

if(strform.nicheng.value.length==0||strform.nicheng.value.length>50){
alert("请输入您呢呼!或者它太长了!")
strform.nicheng.focus()
return false
}
return true

}
</script>
<form action="join_save.asp" method="post" name="customer" id="customer" onsubmit="return(chkjoin())">
<input type="Submit" value="提交">
</form>

<input ... onkeydown="javascript:if(event.keyCode==13)form1.submit();"

把你的按钮的属性改成submit

type='submit'

---
以上,希望对你有所帮助。

不要怎么设置呀
只要不存在文本区域就可以直接按回车键的
提交按钮要在FORM表单内


smart200程序段回车字符使用步骤
R 或 $r试试帮助里面有说明看附图 程序段(Program segment)就是一段程序,可以是一个子过程SUB,一个函数FUNCTION,或者是面向对象程序设计中的一个方法。程序都是从上到下施行的。以ASP为例 第一种:< if 条件 then response.write "2"response.write "5"response.write "4"response.write "...

asp于asp怎么样才能连接起来啊?
在<!--#include file="part1.asp"--!>这个是合并另一个asp处,回车 把你的part1.asp里的内容直接拷贝到这里就可以了。

asp.net中没用js绑定回车事件,可是为什么在文本框中输入内容后按回车键...
如果按钮不是用input,而是用button,并且没有加type,IE下默认为type=button,FX默认为 type=submit。其他表单元素如textarea、select不影 响,radio checkbox不影响触发规则,但本身在FX下会响应回车键,在IE下不响应。type=”image”的input,效果等同于type=”submit”,不知道为什么会设计这样一种type...

asp的回车响应事件
response.write "上一页"else response.write "首页"response.write "上一页"end if if Allpage-ThisPage<1 then response.write "下一页<\/

asp.net中的html标签input 点击回车后自动刷新页面是怎么回事??_百度知...
asp.net中点击button使得页面不刷新的方法:控制页面回传: \/\/Use ClientClick event to check stop this postback or not.function onClientClickEvent() { var text = document.getElementById('textDisplay');var checkbox = document.getElementById('chkStopPostback');text.value = "This...

ASP回车换行的问题
插入前或插入后均可,但只需候调用一次就行了 Function HTMLDecode(s)If Trim(s)<>"" Then s = Replace(s, CHR(13),"") '###3我晕!!!你把这个换成回车符不就行了。这里面你换成什么就是什么,,,可以自定义啊,你写函数是为了什么???不是为了处理一些你想要的东西???s = Repl...

ASP怎样将文本框里的回车显示出来
你这样写,content=replace(request("textarea的名字"),vbcrlf,"<Br>"),就可以了,用replace替换一下,将系统默认的回车给他转换成html格式的软回车就可以了,呵呵。

在asp.net中怎样检测在文本框中按下了回车键
在 asp.net 文本框 中按下了 回车键 ,默认执行该第一个按钮的事件(这里的第一个指的是切换到html文本编辑模式生成代码在第一个的按钮)

在asp中如何利用键盘控制光标的上下左右移动,不用鼠标操作。最好只用...
可以用Tab键按照顺序得到网页上元素的焦点。

asp 里 & # 13 ; 是什么意思呀
差不多,不过是html实体。是ascii码为13的字符,就是回车符 要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。·

五常市15669753504: asp中直接回车就提交了表单,如何实现回车不提交表单? -
威姿去甲: 办法很多1 提交表单 不使用submit按钮 使用JS方式实现 2 使用键盘事件 捕获 回车 执行其他代码 3 使用表单得验证函数 判断是否 按下了 回车 如果是按了回车不提交 否则提交可惜没有分要不就给你代码了

五常市15669753504: 求大侠帮忙!怎样按回车键不刷新页面只提交表单呢? -
威姿去甲: 如果按钮默认是type="submit"你又增加了JS的提交事件,那么就会提交两次. 这样,你的提示程序自然就会提示两次. 你二选一的处理一下吧.要不去掉JS提交,要不把按钮的type该成button页面提交了,自然会刷新.想要不刷新.那么,就在页面中增加一个iframe(隐藏的). 然后把表单提交到iframe中.这样当前页就不会刷新了. 但要注意,这样提交之后,如果你用处理什么,要知道,很多操作是在IFRAME里操作了. 如果你没有经验,要仔细使用.

五常市15669753504: 在ASP中,怎样给文本框加入回车事件 -
威姿去甲: onKeyDown="javascript:if (event.keyCode==13) gos();"

五常市15669753504: 在html中的表单,为什么一按回车键就提交表单了呢? -
威姿去甲: 在form标签里加上onkeypress="if(event.keyCode==13||event.which==13){return false;}" 就是禁用回车

五常市15669753504: asp中实现cnter+ctrl提交表单的功能
威姿去甲: <script language=javascript> ie = (document.all)? true:false if (ie){ function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}} } </script> <form action="xxx.asp" method=POST name=form1> <...

五常市15669753504: 在asp.net页面上按回车为什么会触发Imagebutton控件的Click事件? -
威姿去甲: 在form表单内部如果出现了input type="image"或者input type="submit"这些控件,都会自动接收表单上的回车事件你可以考虑把Image...

五常市15669753504: asp如何实现回车不提交表单而是换行 具体一点 本人新手 -
威姿去甲: 这个不是靠ASP实现的,而是靠JS实现的,在你的表单域写代码.例如:<form id="form1" onKeyDown="if(event.keyCode==13)event.keyCode=9;"></form>

五常市15669753504: 急求在ASP中如何自动提交FORM表单
威姿去甲: 首先你想自动提交一定要有激发条件,比如点击某按钮/图片提交、在某框里填写内容后提交、更改某框内容后提交、延时30秒提交等等.下面以更改某框内容提交为例: 总之先要确定你想要激发自动提交的条件,然后找到你想拦截的事件,最后用"表单名.submit();"的javascript语句实现自动提交.

五常市15669753504: 在asp.net母版页里面敲回车就执行表单值提交的代码怎么写?
威姿去甲: 你踢得这个问题很有价值,你先定义一个不继承母板的页面,先试试.首先:在页面里定义一个空间Button的this.Form.DefaultButton = "空间id"; //写到Pageload方法里面

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网