JavaScript编制留言簿程序代码第1/3页
怎样编制留言簿程序呢?留言簿程序并不难,有很多选择可以实现,如CGI程序等等。本文介绍怎样用JavaScript编制留言簿程序,下面是一个完整的例子。
----我们提供了一个表单,表单里有姓名、客人的电子邮件地址、使用的浏览器版本、国家名、意见和建议和所喜欢的站点等等。客人填写完这些字段后,按Submit按钮,信息就会通过电子邮件的形式寄给你。程序中提供了几个函数,大部分是用来对字段进行合法性检查的。下面我们对函数作一个简单的说明。
----函数Reset()按Reset按钮后对各字段的内容复位。
----函数submitForms()按submit按钮后对字段合法性检查后发送电子邮件。
----函数isName()对姓名字段进行合法性检查。
----函数isEmail()对电子邮件地址字段进行合法性检查。
----函数isBrowser()对浏览器字段与自动检测的浏览器版本进行比较。
----函数isCountry()对国家字段进行合法性检查。
----函数isComment()对意见字段进行合法性检查,不允许为空值。
----函数isFavorite()对喜欢的站点字段进行合法性检查,不允许为空值。
----程序中还提供了一些技巧,例如,如何判断浏览器的版本,字符串的操作等等。
----结果是以电子邮件的形式提供给你的,里面有客人输入的各个字段。程序比较长,但不难看懂,下面是源代码:
当前1/3页 123下一页阅读全文
相关推荐
-
JavaScript编制留言簿程序代码第1/3页
怎样编制留言簿程序呢?留言簿程序并不难,有很多选择可以实现,如CGI程序等等.本文介绍怎样用JavaScript编制留言簿程序,下面是一个完整的例子. ----我们提供了一个表单,表单里有姓名.客人的电子邮件地址.使用的浏览器版本.国家名.意见和建议和所喜欢的站点等等.客人填写完这些字段后,按Submit按钮,信息就会通过电子邮件的形式寄给你.程序中提供了几个函数,大部分是用来对字段进行合法性检查的.下面我们对函数作一个简单的说明. ----函数Reset()按Reset按钮后对各字段的内容复位
-
javascript 随机抽奖程序代码
随机抽奖程序 请单击开始抽奖 开始抽奖(S) 停止(O) [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
javascript实现抽奖程序的简单实例
昨天开年会的时候看到一个段子说唯品会年会抽奖,结果大奖都被写抽奖程序的部门得了,CTO现场review代码. 简单想了一下抽奖程序的实现,花了十几分钟写了一下,主要用到的知识有数组添加删除,以及ES5 数组新增的indexOf,filter方法, 为了刷新页面后仍能保存已中奖记录,用了localStorage存盘. 刚开始是用随机数直接取编号,发现要剔除已中奖的人很麻烦,如果重复要递归调用,如果中奖的人太多到最后随机数取到已中奖的人概率太大,所以换用两个数组实现,一个记录已中奖的号码,一个记录未
-
JSP的login程序代码
JSP的login程序代码 <!-- Login Manager --><JAVA TYPE="class"> public static boolean checkUserPermission(HttpSession mySession, HttpServletRequest request, HttpServletResponse response){if (mySession.getValue("hasPermission") == n
-
JS模拟超市简易收银台小程序代码解析
废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type="text/javascript"> // 1.编写一个程序,计算增加后的工资.要求基本工资大于等于1000元,增加20%的工资;若小于1000元且大于等于800元,则增加15%,若小于800元,则增加10%工资. var basepay = parseInt(prompt("请输入您的工资:"));//初始工资 var pay1 = basepay+(basepay*0.2
-
Actionscript与javascript交互实例程序(修改)
mxml页面: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width=&
-
JavaScript 浮动定位提示效果实现代码第1/2页
这个效果本身难度不大,主要在程序结构和扩展中下了些功夫,务求用起来更方便,能用在更多的地方.程序特点 1,同一个提示框用在多个触发元素时,只需一个实例: 2,显示和隐藏分别有点击方式和触发方式选择: 3,能设置延时显示和隐藏: 4,有25种预设定位位置: 5,可在预设定位基础上,再自定义定位: 6,可设置自适应窗口定位: 程序说明 [Tip对象] Tip对象就是用来显示提示信息的容器,程序用Tip属性表示.这个没什么要求,程序初始化时会对它进行一些设置. 首先进行下面设置: 复制代码 代码如下:
-
Java版给爱人表白的玫瑰花程序代码
1 书写表白语句的frame(渐入功能) package com.wanju.blessing; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.MouseA
-
JavaScript数组排序小程序实现解析
这篇文章主要介绍了JavaScript数组排序小程序实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JavaScript数组的sort()函数是按字符串大小排序,不能正确对一组数字进行排序下面的小程序通过一个自编的函数实现了对一组数字进行排序的功能. <script> function mysort(a){ var n=a.length; var newa=[]; var temp; for(var i=0;i<n;i++) {
-
JavaScript编写棋盘覆盖代码详解
一.前言 之前做了一个算法作业,叫做棋盘覆盖,本来需要用c语言来编写的,但是因为我的c语言是半桶水(哈哈),所以索性就把网上的c语言写法改成JavaScript写法,并且把它的覆盖效果显示出来 二.关键代码 <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <titl
随机推荐
- VMware中让CentOS利用桥接上网的方法教程
- win2003 Server配置SQL Server 2005远程连接的方法
- jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
- AngularJS directive返回对象属性详解
- JSON在ASP.NET中使用方法
- JavaScript中的正则表达式解析
- Visual Studio 2017创建.net standard类库编译出错原因及解决方法
- Asp.NET 多层登陆实现代码
- PHP 验证身份证是否合法的函数
- nodejs个人博客开发第二步 入口文件
- 如何在windows桌面使用ftp上传文件到linux服务器
- Highcharts 非常实用的Javascript统计图demo示例
- Jquery 复选框取值兼容FF和IE8(测试有效)
- Android跑马灯MarqueeView源码解析
- PHP 无限级分类
- 详解Spring Boot下Druid连接池的使用配置分析
- Python学习之用pygal画世界地图实例
- 从parcel.js打包出错到选择nvm的全部过程
- JS实现li标签的删除
- python 计算数据偏差和峰度的方法