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


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 相关文章推荐
关于jquery动态增减控件的一些想法和小插件
Aug 01 Javascript
可以用来调试JavaScript错误的解决方案
Aug 07 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
JQuery页面地址处理插件jqURL详解
May 03 Javascript
JavaScript代码判断点击第几个按钮
Dec 13 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 Javascript
vue 实现滚动到底部翻页效果(pc端)
Jul 31 Javascript
js实现简单的打印表格
Jan 15 Javascript
js键盘事件实现人物的行走
Jan 17 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
2018/02/26 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
python中def是做什么的
2020/06/10 Python
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
机械专业个人求职自荐信格式
2013/09/21 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
关于感谢信的范文
2015/01/23 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js