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


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 相关文章推荐
js文件缓存之版本管理详解
Jul 05 Javascript
在JavaScript中call()与apply()区别
Jan 22 Javascript
JavaScript中获取时间的函数集
Aug 16 Javascript
javascript如何创建对象
Aug 29 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
详解基于vue-cli配置移动端自适应
Jan 13 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
React组件refs的使用详解
Feb 09 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
JS中获取 DOM 元素的绝对位置实例详解
Apr 23 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
Apr 28 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
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
PHP实现微信退款功能
2018/10/02 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
node中的session的具体使用
2018/09/14 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python中的Django基本命令实例详解
2018/07/15 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
用C语言实现文件读写操作
2013/10/27 面试题
介绍下Lucene建立索引的过程
2016/03/02 面试题
小学生班会演讲稿
2014/01/09 职场文书
行政人事岗位职责
2014/03/17 职场文书
党风廉设责任书
2014/04/16 职场文书
竞选村长演讲稿
2014/04/28 职场文书
还款承诺书范文
2014/05/20 职场文书
企业总经理任命书
2014/06/05 职场文书
逃课检讨书范文
2015/05/06 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
Mysql 设置boolean类型的操作
2021/06/04 MySQL