表单的一些基本用法与技巧


Posted in Javascript onJuly 15, 2006

1、 用图像代替提交按钮
 当只有一个提交按钮的时候,可以简单地实现,不用加事件函数,代码是:
 <input type="image" name="..." src="url" width="" height="..." border="...">
 除了标签改为input type="image"以外,其它的属性和<img>标签的属性是一样的。

 2、用图片代替所有的表单按钮:
 代替submit按钮的图片代码格式是
 <input type="image" name="..." src="..." onClick="document.formName.submit()">
 代替reset按钮的代码图片格式是
 <input type="image" name="..." src="..." onClick="document.formName.reset()">
 注:这里的formName是表单的name属性值。

 3、表单的提交验证:
 <script>
 function CheckDate(){
 //取得输入的数据
 userName = document.RedForm.userName.value;
 userEmail = document.RedForm.userEmail.value;
 //如果没有输入姓名
 if (userName=="") {
 alert("请输入姓名");
 document.RedForm.userName.focus();
 return false;
 }else{
 //如果没有输入Email,或者Email地址错误(不含@)
 if ((userEmail=="")||(userEmail.indexOf("@")==-1)) {alert("请重新输入Email地址");
 document.RedForm.userEmail.focus();
 return false;
 }else return true;
 }
 }
 </script>

 4、用任何元素提交表单:
 通过onClick="document.form.submit();"来提交表单;用onClick="document.form.reset();"来复位表单,这样一来,任何一个元素都可以实现提交表单了。

Javascript 相关文章推荐
Javascript typeof 用法
Dec 28 Javascript
Jquery replace 字符替换实现代码
Dec 02 Javascript
JavaScript中valueOf函数与toString方法深入理解
Dec 02 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
js中各种类型的变量在if条件中是true还是false
Jul 16 Javascript
JavaScript中诡异的delete操作符
Mar 12 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
Nov 07 Javascript
基于jQuery实现美观且实用的倒计时实例代码
Dec 30 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
Node.js中的不安全跳转如何防御详解
Oct 21 Javascript
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
vue实现员工信息录入功能
Jun 11 Javascript
popdiv
Jul 14 #Javascript
游戏人文件夹程序 ver 4.03
Jul 14 #Javascript
游戏人文件夹程序 ver 3.0
Jul 14 #Javascript
表单提交验证类
Jul 14 #Javascript
如何实现浏览器上的右键菜单
Jul 10 #Javascript
载入进度条 效果
Jul 08 #Javascript
让广告代码不再影响你的网页加载速度
Jul 07 #Javascript
You might like
程序员编程十条戒律
2009/07/09 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript各种复制代码收集
2008/09/20 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
python执行get提交的方法
2015/04/29 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
python监控nginx端口和进程状态
2019/09/06 Python
python区分不同数据类型的方法
2019/10/14 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
python异步Web框架sanic的实现
2020/04/27 Python
python让函数不返回结果的方法
2020/06/22 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
揠苗助长教学反思
2014/02/04 职场文书
商超业务员岗位职责
2014/03/12 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
MySQL之select、distinct、limit的使用
2021/11/11 MySQL