社区
Java EE
帖子详情
表单提交中OnSubmit、Onclick、Action
阿木王
2011-01-12 10:36:12
表单提交中OnSubmit、Onclick、Action三者执行顺序是怎样的,,求一例详解
...全文
347
1
打赏
收藏
表单提交中OnSubmit、Onclick、Action
表单提交中OnSubmit、Onclick、Action三者执行顺序是怎样的,,求一例详解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿木王
2011-01-17
打赏
举报
回复
//先执行onSubmit中的代码,注意其中的格式,刚开始我直接调用其方法,试了n遍都没成功,现在终于明白啦
至于onClick,就是直接跳到onClick的相关页面
<script type="text/javascript">
function addCheck(){
var nameStr=document.systemForm.stuName.value;
var pwdStr=document.systemForm.stuPwd.value;
if(nameStr.length==0)
{ alert("请输入姓名");
document.systemForm.stuName.focus();
return false;
}
if(pwdStr.length==0)
{ alert("请输入密码");
document.systemForm.stuPwd.focus();
return false;
}
return true;
}
</script>
<body>
<form name="systemForm" method="post" action="checkUser" onSubmit="javascript:return addCheck()" >
<table width="760" border="0" cellspacing="3" cellpadding="0" align="center" class="tab1">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="95%" align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="496" height="108">
<param name="movie" value="Images/sofa1.swf">
<param name="quality" value="high">
<embed src="Images/sofa1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="496" height="108"></embed>
</object></td>
</tr>
<tr>
<td height="25" align="left" class="back"> 欢迎使用软件中心在线考试系统</td>
<td width="10%" height="25" align="right" class="back">帮 助 </td>
</tr>
<tr>
<td colspan="2" height="25" class="xiangdao"> 系统维护:您可以在此定制考试、添加试题及维护考生信息</td>
</tr>
<tr>
<td colspan="2" height="10"> </td>
</tr>
<tr align="center">
<td colspan="2"><table border="0" cellpadding="5" cellspacing="0" class="tab2">
<tr align="center">
<td colspan="3"><b>进入系统维护</b></td>
</tr>
<tr>
<td align="center">帐号:</td>
<td height="20" align="center"><input name="stuName" type="text" class="textField" size="20"></td>
<td align="center" class="red">*</td>
<td align="center"><a href="regist.jsp">注册账号</a></td>
</tr>
<tr>
<td align="center">密码:</td>
<td height="20" align="center"><input name="stuPwd" type="password" class="textField" size="20"></td>
<td align="center" class="red">*</td>
<td align="center"><a href="">找回密码</a></td>
</tr>
<tr>
<td align="center">
</tr>
<tr>
<td> </td>
<td align="right"><input name="Submit" type="submit" class="button1" value="登 录" >
<input name="Reset" type="reset" class="button1" value="重 置" ></td>
<td align="center"> </td>
</tr>
<tr>
<td colspan="3"><hr noshade size="1"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="10" colspan="2" align="right" class="itemFont"> </td>
</tr>
<tr>
<td height="25" colspan="2" align="right" class="back">© 2005 清华IT软件实验室 </td>
</tr>
</table></td>
</tr>
</table>
</form>
表单的提交方式小结
本文总结了form表单常用的三种提交方式。一是用submit按钮,点击触发
onclick
事件,由JavaScript函数判断输入内容,非空则提交到
action
指定地址;二是用button按钮,同样触发
onclick
事件,因无自动提交功能,由JavaScript实现提交;三是submit按钮触发
onsubmit
事件进行判断提交。
java web
中
表单提交
的方式
本文介绍了Java Web
中
三种常见的
表单提交
方式:使用form标签的
action
属性、button组件的
onclick
()函数及form的
onsubmit
()函数,并给出了具体示例。
jsp页面form表单交付验证
本文介绍了两种在JSP页面
中
实现表单验证的方法:一种是使用
onsubmit
事件,通过返回true或false控制表单是否提交;另一种是利用submit按钮的
onClick
事件,在JavaScript
中
重新设置
action
并提交。
如何禁止form
表单提交
但又用到其input的自验证?
本文介绍如何在HTML
中
使用表单而不触发页面跳转,重点在于设置form的
action
属性为javascript:;并利用
onsubmit
调用自定义方法。文章还详细解释了为何不能直接对提交按钮使用
onclick
,以及如何利用表单自验证功能。
网页
中
如何在JS的判断后,再提交表单
本文介绍了在网页设计
中
,对form
表单提交
前进行判断的三种常见方法:通过
action
属性调用JS函数、将submit按钮改为button并使用
onclick
事件、利用form的
onsubmit
事件。每种方法都有其适用场景和优缺点。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章