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


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 播放器 控制
Jan 22 Javascript
js 自制滚动条的小例子
Mar 16 Javascript
jquery eval解析JSON中的注意点介绍
Aug 23 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 Javascript
使用jQuery动态加载js脚本文件的方法
Apr 03 Javascript
jQuery on()方法使用技巧详解
Apr 16 Javascript
JAVA四种基本排序方法实例总结
Jul 24 Javascript
JS日期格式化之javascript Date format
Oct 01 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
如何理解Vue的v-model指令的使用方法
Jul 19 Javascript
webpack实现一个行内样式px转vw的loader示例
Sep 13 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
PHP数组相关函数汇总
2015/03/24 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
python中csv文件的若干读写方法小结
2018/07/04 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
学习python需要有编程基础吗
2020/06/02 Python
深入了解Python 变量作用域
2020/07/24 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
后勤主管工作职责
2013/12/07 职场文书
《大海那边》教学反思
2014/04/09 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
义诊活动总结
2015/02/04 职场文书