js 的 提交
<script type="text/javascript">
function sub(){
if(document.form1.xingming.value=="") {
alert("姓名不能为空!");
form1.xingming.focus();
return false;
}
if(document.form1.mail.value=="") {
alert("请输入邮箱");
form1.mail.focus();
return false;
}
else{
var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if(!reg.test(document.form1.mail.value)){
alert("邮箱格式不正确!");
form1.mail.focus();
return false;
}
}
if(document.form1.liuyan.value=="") {
alert("请输入留言标题");
form1.liuyan.focus();
return false;
}
if(document.form1.neirong.value=="") {
alert("请输入留言内容");
form1.neirong.focus();
return false;
} document.form1.action="/跳转地址";
document.form1.submit();
} </script>
以上是js代码
以下是界面
<div class="letterMain">
<form action="/zykj_tl/wyzx.zykj" method="post" name="form1" id="form1">
<table class="letterMainTable">
<tr>
<td width="90" height="40" align="center" bgcolor="f3f3f3">姓 名:</td>
<td height="40" width="269" align="left"><input type="text" name="xingming" id="xingming" maxlength="10"/><span class="redFont" style="position:relative;*top:-4px;">*</span></td>
<td width="90" height="40" align="center" bgcolor="f3f3f3">E-mail:</td>
<td height="40" align="left"><input type="text" name="mail" id="mail" maxlength="40"/></td>
</tr>
<tr>
<td height="40" align="center" bgcolor="f3f3f3">地址:</td>
<td height="40" align="left"><input type="text" name="dizhi" id="dizhi" maxlength="50"/></td>
<td height="40" align="center" bgcolor="f3f3f3">QQ号码:</td>
<td height="40" align="left"><input type="text" name="qq" id="qq" maxlength="20"/></td>
</tr>
<tr>
<td height="40" align="center" bgcolor="f3f3f3">留言主题:</td>
<td height="40" align="left" colspan="3"><input type="text" style="width:551px;" name="liuyan" id="liuyan" maxlength="50"/><span class="redFont" style="position:relative;*top:-4px;">*</span></td>
</tr>
<tr>
<td height="178" align="center" bgcolor="f3f3f3">内 容</td>
<td height="178" align="left" colspan="3"><textarea style="width:551px;height:160px;" name="neirong" id="neirong"></textarea><span class="redFont" style="position:relative;top:-67px;*top:-71px;">*</span></td>
</tr> </table> <tr>
<td height="70" align="center" colspan="4">
<!-- <a href="###" class="surveySubmit" style="margin-left:226px;">提 交</a>
<a href="###" class="surveyView">重 置</a> -->
<input type="button" name="button" class="surveySubmit" onclick="sub()" style="margin-left:226px;margin-top:30px;" value="提交" style="border:0px;">
<input type="button" name="button" class="surveyView" style="margin-top:30px" onclick="reset()" value="重置" style="border:0px;" >
</td>
</tr> </form>
</div>
之前的有点问题,自己改过来的
js 的 提交的更多相关文章
- JS、jqueryie6浏览器下使用js无法提交表单的解决办法
-----------------------JS.jqueryie6浏览器下使用js无法提交表单的解决办法---------------------------------------------- ...
- js防止提交数据之后的按钮连击
js防止提交数据之后的按钮连击 一.实例描述 当页面提交的数据特别多时,页面会反应比较迟钝,此时如果用户等不及而连续单击按钮,导致数据重复提交.本案例就是为了防止数据重复提交. 二.截图 三.代码 & ...
- js post提交
/* js跳转页面 url跳转地址,params参数列表 */ function Posturl(url,params){ //创建form表单 var temp_form=document.crea ...
- js 回车提交表单的实现
我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此.比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键 ...
- jquery.form.js ajax提交上传文件
项目中最近有用到表单提交,是带有图片上传的表单录入,需要ajax异步提交,网上找了好多例子都是只能提交上传字段一个信息的,这里整理一下.表单里有普通文本信息字段也有图片上传字段. 1.jsp代码--引 ...
- jQuery.Form.js 异步提交表单使用总结
jQuery.Form.js 是一个用于使用jQuery异步提交表单的插件,它使用方法简单,支持同步和异步两种方式提交. 第一步:引入jQuery与jQuery.Form.js <script ...
- JS post提交表单
js post方式提交表单有两种办法,1:AJAX提交 2:在JS里拼出一个form,然后submit 第二种办法的代码 //这个主要是解决给password MD5 var email = 'ema ...
- 转 js调用提交表单。
今天做网银支付的时候,需要做到点击支付的时候提交订单,然后新窗口打开支付界面. 思路1:window.open(''),这个直接被pass了,因为银行的服务一般都是需要post数据的.就算是可以用ge ...
- js阻止提交表单(post)
在注册页面,我们经常要用到页面验证,验证到不符合要求的数据就阻止提交到服务器,如下 <script type="text/javascript"> function C ...
随机推荐
- file的name值
在picturelibrary中取一张jpg文件, 其Name值为 "NoThumbnail.jpg",注意后面的.jpg foreach (SPFile ...
- 学习java随笔第五篇:流程控制
条件语句 if(表达式){方法体}else if(表达体)else{方法体} 简写形式:if... 一般形式:if...else... 完整形式:if...else if...else 分支语句 sw ...
- Tomcat-java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
好些天没弄java了,今天开MyEclipse,发现启动Tomcat的时候发错了,后来发现,报错如题. 解决方案是将 bin/tomcat-juli.jar 添加到add tomcat classpa ...
- 一个jquery的图片下拉列表 ddSlick
[ddSlick]http://designwithpc.com/Plugins/ddSlick How to use with JSON data Include the plugin javasc ...
- 组策略彻底解决windows 2003 终端数
win2003的话可以从组策略修改: 组策略级别要高于终端服务配置,当启用组策略后终端服务配置中的相应选项会变成灰色不可修改 运行-gpedit.msc-计算机配置-管理模板-Windows ...
- 如何在cmd中运行数据库
在开始菜单中输入cmd 在控制板输入:net start MSSQLserver 启动数据库 在控制板输入:net stop MSSQLserver 关闭数据库 在控制板输入:net pur ...
- boost::xml——基本操作以及中文乱码解决方案 (续)
本博文主要想说明以下两点: 1.对于上一篇的<boost::xml——基本操作以及中文乱码解决方案>解释,这篇博文基本解决了正确输入输出中英文问题,但是好像还没有解决修改中文出现乱码的问题 ...
- CentOS6.5使用本地光盘做yum源 (参考:http://www.jb51.net/os/RedHat/43343.html)
一.使用光盘做yum源安装软件 mkdir /media/CentOS #新建CentOS挂载目录 mount -t auto /dev/cdrom /media/CentOS #挂载CentOS光 ...
- 《JavaScript高级程序设计 第3版》-学习笔记-2
P31-P82页 1.相等不相等与全等不全等 相等不相等:先转换后比较.对于只有一个对象,调用valueOf方法得到基本类型值再按基本类型转换:如果两个都是对象,则比较他们是否是同一个对象(引用或指针 ...
- C# Dispose Finalize
比较值得参考的文档:http://www.jb51.net/article/37214.htm. .NET 的内存管理过程: 托管堆假设内存无限大,线性连续分配内存: 实际内存不够使用时,遍历托管堆对 ...