注册 登录
编程论坛 ASP技术论坛

表单内的onsubmit事件?

aldfyl 发布于 2007-08-29 11:51, 1905 次点击
请问大家
表单的,比如
<form ...onsubmit="1">
...
....
</form>
这里的onsubmit="1"是什么意思???
8 回复
#2
qhscqb2007-08-29 12:02
可能是一个函数的返回值
#3
xiaobai405102007-11-26 17:22
如果返回结果为真的话,就执行页面的动作,如果为假的话就不执行!  

好像是的
#4
384745732007-11-26 18:53
回复
那个是把FORM里的内容提交到javascript脚本里检查,如果没有错误就向下执行.如果有一个地方有错,就会出现错误的对话框

主要还是针对用户输入的检验.
#5
zmhdxy2007-11-26 20:48
全部的代码
#6
yms1232007-11-26 22:35
<form ...onsubmit="1">
无意义,这里这样写是没用的,肯定还有其他的代码来验证。
#7
wslijing2007-11-27 11:48
这个问题。。。。。。。。。。

太瓜了吧
#8
zmhdxy2007-11-30 12:13
给个例子给你
<form method="POST" action="recSave.asp?" name="formadd"  onsubmit= "return ChkFields()">
一般用于检测表单

<script Language="JavaScript">
function ChkFields(){
    if (document.formadd.name.value=='') {
        window.alert ("请输入昵称!")
        formadd.name.focus()
        return false
    }
    Chk = /^[^ \s~!@#$%\^\&\*\(\)_\+|\-\=\/\?:;'"\[\{\]\}`\.>,<\\]+$/;
    if(!Chk.exec(document.formadd.name.value)){
        alert("请输入正确的姓名!\n\n姓名必须在1-10位之间,且不得含有特殊符号!");
        document.formadd.name.focus();
        return false;
    }
return true
}
#9
邪之舞2007-11-30 13:09
LZ看看这个:
<标记    事件="事件处理程序"   [事件="事件处理程序" …]>
〈  body       o nload ="alert('欢迎')"   〉

[[italic] 本帖最后由 邪之舞 于 2007-11-30 13:16 编辑 [/italic]]
1