表单填写示例(通过JavaScript访问DOM)

自己写就的代码,再烂也是自己的…

实现代码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>VisitDOMviaJavaScript</title>    <style>        .form {            border: 1px #5e5e5e solid;            width: 40%;            margin: 10px auto;        }

.divTitle {            background-color: #9d9d9d;            padding: 5px;        }

.content {            padding: 8px;            font-size: 10pt;        }

input {            margin: 5px auto;        }

input[type="button"] {            margin: 8px auto;

}

#showTip {            margin: 10px auto;            display: none;        }    </style></head><body><div class="form">    <div class="divTitle">请输入如下信息</div>    <div class="content">        姓名:<input type="text" placeholder="请输入你的姓名" id="name"><br/>        性别:<input type="radio" id="genderRadio1" name="gender">男        <input type="radio" id="genderRadio2" name="gender">女<br/>        婚姻状况:<input type="checkbox" value="Married" id="CheckboxMerry1">已婚        <input type="checkbox" value="Secret" id="CheckboxMerry2">帮我保密<br/>        <input type="button" value="填写完毕并提交" onclick="btnClick()">    </div></div><div class="form" id="showTip"></div><script>    function btnClick() {        var inputName = document.getElementById(‘name‘).value;        /*姓名栏框为必填的项目*/        if (inputName == "") {            alert("请填写姓名");        } else {            var inputGender = (genderRadio1.checked) ? "男" : "女";            /*当genderRadio1选中时,性别为男,当genderRadio1没有被勾选时候,性别为女*/            var inputMerry = (CheckboxMerry1.checked && CheckboxMerry2.checked) ? "已婚且帮我保密" : "你猜去!";            document.getElementById(‘showTip‘).style.display = "block";            document.getElementById(‘showTip‘).innerHTML = "<b>你填写的信息如下:</b>" + "<br/>" + inputName + "&nbsp;" + inputGender + "&nbsp;" + inputMerry;        }    }</script></body></html>

页面效果

时间: 2024-10-12 21:34:13

表单填写示例(通过JavaScript访问DOM)的相关文章

Fort.js – 时尚、现代的表单填写进度提示效果

Fort.js 是一款用于时尚.现代的表单填写进度提示效果的 JavaScript 库,你需要做的就是添加表单,剩下的任务就交给 Fort.js 算法了,使用非常简单.提供了Default.Gradient.Sections 以及 Flash 四种效果,满足开发的各种场合需要. 您可能感兴趣的相关文章 太赞了!超炫的页面切换动画效果[附源码下载] 创意无限!一组网页边栏过渡动画[附源码下载] 真是好东西!13种非常动感的页面加载动画效果 你见过吗?9款超炫的复选框(Checkbox)效果 时尚设

表单填写进度提示效果

Fort.js 是一款用于时尚.现代的表单填写进度提示效果的 JavaScript 库,你需要做的就是添加表单,剩下的任务就交给 Fort.js 算法了,使用非常简单.提供了Default.Gradient.Sections 以及 Flash 四种效果,满足开发的各种场合需要. 源码下载      在线演示

【转】Validate + Boostrap tooltip 表单验证示例

一.工具准备: 1.boostrap: 下载地址 http://getbootstrap.com/ jquery: jQuery版本需大于或等于1.8.0  jquery.validate.min.js 2.validate 及 tooltip 使用教程: 菜鸟教程地址:http://www.runoob.com/jquery/jquery-plugin-validate.html 以下指示列出了一些常用配置项,比较重要的加红区别. validate ()的可选项 描述 代码 debug:进行调

jQuery mobile 学习12 表单的使用方法及访问设备判断

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

JS表单验证示例

1 </<!DOCTYPE html> 2 <html> 3 <head> 4 <title>JS表单验证</title> 5 <meta http-equiv = "content-type" content="text/html; charset = utf-8 "> 6 <link rel="stylesheet" href="JSlogin.cs

标准表单提交示例代码

以用户注册为示例 第一步:添加视图模型 public class ViewRegModels { [Display(Name = "用户名")] [Required(AllowEmptyStrings = false, ErrorMessage = "用户名不能为空")] public string UserName { get; set; } [Display(Name = "密码"), DataType(DataType.Password)]

android 上传文件(表单),表单填写格式分析

原文地址:http://blog.sina.com.cn/s/blog_68494364010116gk.html 在Android的客户端编程中(特别是SNS 类型的客户端),经常需要实现注册功能Activity,要用户输入用户名,密码,邮箱,照片后注册.但这时就有一个问题,在HTML中用form表单就 能实现如上的注册表单,需要的信息会自动封装为完整的HTTP协议,但在Android中如何把这些参数和需要上传的文件封装为HTTP协议呢? 我们可以先做个试验,看一下form表单到底封装了什么样

bootstrap 智能表单 demo示例

1.基本配置,支持的元素类型 2.自动布局 3.自定义布局 4.自定义表单 5.数据绑定 6.带验证的表单

开源驰骋工作流CCFlow的通过导入内部数据生成表单的示例

应用背景:ccform的表单设计是自上而下的设计,就是说现有表单后有数据表,就是说在设计表单时ccform就自动创建了字段,如果该表单的表有了该字段就不创建了.但是很多程序员习惯了先创建表,然后在创建表单,也就是说在设计表单时,系统已经有该表了,要以已经有的表结构做为该表单的模版导入,就需要用到此功能. 解释:从指定的数据源中,指定的表,导入字段信息. 用途:在新建表单以前,表单已经有一个原型,或者已经有一个表,要以原来的数据表结构为模版,创建表单.比如我们要做一个人员入职流程,在实施以前,人员