学习第十二

今天打好了一份慢慢的表单内容。

<script type="text/javascript">
    var arr_province = ["请选择省/城市","北京市","上海市","天津市","重庆市","深圳市","广东省","河南省"];
var arr_city = [
                ["请选择城市/地区"],
                ["东城区","西城区","朝阳区","宣武区","昌平区","大兴区","丰台区","海淀区"],
                [‘宝山区‘,‘长宁区‘,‘丰贤区‘, ‘虹口区‘,‘黄浦区‘,‘青浦区‘,‘南汇区‘,‘徐汇区‘,‘卢湾区‘],
                [‘和平区‘, ‘河西区‘, ‘南开区‘, ‘河北区‘, ‘河东区‘, ‘红桥区‘, ‘塘古区‘, ‘开发区‘],
                [‘俞中区‘, ‘南岸区‘, ‘江北区‘, ‘沙坪坝区‘, ‘九龙坡区‘, ‘渝北区‘, ‘大渡口区‘, ‘北碚区‘],
                [‘福田区‘, ‘罗湖区‘, ‘盐田区‘, ‘宝安区‘, ‘龙岗区‘, ‘南山区‘, ‘深圳周边‘],
                [‘广州市‘,‘惠州市‘,‘汕头市‘,‘珠海市‘,‘佛山市‘,‘中山市‘,‘东莞市‘],
                [‘‘]
            ];
    function=select_change(index)                        //实现选择功能
    {
            var city = document.form1.city                //定义一个city数组
            city.length = 0;                            //定义初始值为0
            city.length= arr_city[index].length;        //附值 从0开始
            for (var i=0; i<arr_city[index].length;i++) //循环增加+1个option
            {
                city options[i].text=arr_city[index][i];
                city options[i].value=arr_city[index][i];//定义变量的位置
            }

        }
    function init()                                        //实现同步功能
    {
        var province=document.form1.province;
        var city=document.form1.city;
        province.length=arr_province.length;
        for(var i=0 ; i<arr_province.length;i++)
            {
            province options[i].text=arr_province[index][i];
            province options[i].value=arr_province[index][i];
            }
            var index=0;                                //指定省份当前的默认选中索引号
            province.selectedIndex=index;
            city.length=arr_city[index].length;
            for(var j=0; j<arr_city[index].length;j++)
            {
                city.options[j].text=arr_city[index][j];
                city.options[j].value=arr_city[index][j];

            }
    }
    </script>
</head>
<body onload="init()">
    <form name="form1" id="form1"  method="post" action="register.php" enctype="multipart/form-data">
    <!--创建表格 方法选择post 行为是注册.php 增加一个表格-->
        <table wight="600"align="center" border="1" borderColor="#f0f0f0" cellpadding="5" style="border-collapse:collapse;">
        <!-- 创建表单 collapse 折叠闭合 很细的表框-->
        <tr>
            <td colspan="2"><b>收费表</b></td> <!--colspan从第二个字开始-->
        </tr>
        <tr>
            <td align="right" width="100">用户:</td>
            <td><input type="text" name="username" size="30" placeholder="请输入你的名字"maxlength="20"/></td> <!--增加文本 value:属性值可显示-->
        </tr>
        <tr>
            <td align="right" >密码:</td>
            <td><input type="password" name="userpdw" size="30" placeholder="请再次输入你的密码" maxlength="20"/></td>
        </tr>
        <tr>
            <td align="right">重复密码:</td>
            <td><input type="password" name="repdw" size="30" placeholder="请再次输入你的密码" maxlength="20"/></td>
        </tr>
        <tr>
            <td align="right">真是姓名:</td>
            <td><input type="text" name="name" size="30"placeholder="请填写您的中文名字"/></td>
        </tr>
        <tr>
            <td align="right">性别:</td>
            <td>
                <input type="radio" name="sex" checked="checkde" value="先生"/>先生
                <input type="radio" name="sex"  value="女士"/>女士
                <input type="radio" name="sex"  value="gay"/>gay
            </td>
        <tr>
            <td align="right">付款方式:</td>
            <td>
                <input type="checkbox" name="hobby" checked="checked" value="微信支付"/>微信支付
                <input type="checkbox" name="hobby" checked="checked" value="支付宝"/>支付宝支付
                <input type="checkbox" name="hobby" checked="checked" value="支付宝"/>银联支付
                <input type="checkbox" name="hobby" checked="checked" value="支付宝"/>信用卡支付
                <input type="checkbox" name="hobby"  value="支付宝"/>现金支付

            </td>
        <tr>
            <td align="right">所在地</td>
            <td>
                <!--<select name="place">
                <option value="" selected="selected">请选择所在地</option>
                <option value="" >泰国</option>
                <option value="" >日本</option>
                <option value="">中国</option>
                </select>-->
                <form name="form2">
                请选择所在地:<select name="province" onchange="select_change(this.selectedIndex)" style="width:130px;"></select><!--下拉列表-->
                城市:<select name="city"></select>
                </form>
            </td>
        <tr>
            <td align="right">上传头像</td>
            <td><input type="file" name="uploadfile"/></td>
        </tr>
        <tr>
            <td align="right">个人信息</td>
            <td><textarea name="intro" cols="40" rows="5"> </textarea> </td>
        </tr>
        <tr>
            <td align="right">&nbsp</td>
            <td>
                <input type="submit" value="提交表格"/>
                <input type="reset" value="清空内容"/>
                <input type="button" value="提交表格"
                onclick="javascript:this.form.submit()"/>
                <input type="image" img src="jd1.png"/>
            </td>
        </tr>
        </table>
    </form>
</body>
时间: 2024-12-27 18:06:13

学习第十二的相关文章

Swift学习笔记十二:下标脚本(subscript)

下标脚本就是对一个东西通过索引,快速取值的一种语法,例如数组的a[0].这就是一个下标脚本.通过索引0来快速取值.在Swift中,我们可以对类(Class).结构体(structure)和枚举(enumeration)中自己定义下标脚本的语法 一.常规定义 class Student{ var scores:Int[] = Array(count:5,repeatedValue:0) subscript(index:Int) -> Int{ get{ return scores[index];

#HTTP协议学习# (十二)理解转发与重定向

本文转自:http://blog.csdn.net/meiyalei/article/details/2129120  生动清晰 解释一 转发是服务器行为,重定向是客户端行为.为什么这样说呢,这就要看两个动作的工作流程: 转发过程:客户浏览器发送http请求---->web服务器接受此请求-->调用内部的一个方法在容器内部完成请求处理和转发动作---->将目标资源发送给客户:在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的r

hbase 学习(十二)集群间备份原理

集群建备份,它是master/slaves结构式的备份,由master推送,这样更容易跟踪现在备份到哪里了,况且region server是都有自己的WAL 和HLog日志,它就像mysql的主从备份结构一样,只有一个日志来跟踪.一个master集群可以向多个slave集群推送,收到推送的集群会覆盖它本地的edits日志. 这个备份操作是异步的,这意味着,有时候他们的连接可能是断开的,master的变化不会马上反应到slave当中.备份个格式在设计上是和mysql的statement-based

虚拟机VMWare学习笔记十二 - 将物理机抓取成虚拟机

1. 安装VMware vCenter Converter Standalone Client 运行虚拟机,File -- Virtualize a Physical Machine 这时如果电脑中没有VMware vCenter Converter Standalone Client ,则会进行安装. 安装过程 之后图标会出现在桌面上,双击运行 选择连接到本地服务器,登陆 点击转换计算机 这个,可以将本地计算机抓取成虚拟机,也可以将其他可以访问的计算机(需知道管理员用户名及密码)抓取成虚拟机.

javascript基础学习(十二)

javascript之BOM 学习要点: 屏幕对象 History对象 Location对象 一.屏幕对象 Screen对象是一个由javascript自动创建的对象,该对象的主要作用是描述客户端的显示器的信息. 目前显示器分辨率为800X600或1024X768两种. screen.height:屏幕的高度 screen.width:屏幕的宽度 screen.availHeigh:屏幕的有效高度 screen.availWidth:屏幕的有效宽度 二.History对象 History对象可以

JavaScript学习总结(十二)——JavaScript编写类

在工作中经常用到JavaScript,今天总结一下JavaScript编写类的几种写法以及这几种写法的优缺点,关于JavaScript编写类的方式,在网上看到很多,而且每个人的写法都不太一样,经常看到的就是以下几种方式. 1.构造函数方式 用构造函数模拟"类",在其内部用this关键字指代实例对象. 基本语法: function 类名(){     this.属性名;//公共属性     var 属性名;//私有属性    /*凡是定义类的公共属性和公共方法都要使用this*/   

Mysql学习之十二:JDBC连接数据库之DriverManager方法

JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sy

《Hibernate学习笔记十二》学生、课程、分数关系的设计与实现

<Hibernate学习笔记十二>学生.课程.分数关系的设计与实现 这个马士兵老师的Hibernate视频学习的一个题目,这里面要用到多对多.多对一的关联关系以及联合主键,因此觉得挺好的,自己写篇博文来记录下. 先考虑数据库表 1.学生表:为简单起见,只考虑了学生id和学生姓名,其中id为主键 2.课程表:为简单起见,只考虑了课程id和课程名称,其中id为主键 3.分数表 分数表有两种解决方案 3.1 第一种为:使用联合主键:student_id 和 course_id 3.2 第二种:不使用

laravel3学习笔记(十二)

原作者博客:ieqi.net ==================================================================================================== 请求反射 HTTP 协议本身是无状态性的,但是在应用中处理各种业务逻辑时我们必须要有状态的把控,这样,折中的办法就是将状态进行标记然后嵌入到 HTTP 协议的请求中,然后应用根据这些标记来进行状态的串联以及处理.所以我们就要对请求进行反射处理以获取请求信息, Lara

Tensorflow深度学习之十二:基础图像处理之二

Tensorflow深度学习之十二:基础图像处理之二 from:https://blog.csdn.net/davincil/article/details/76598474 首先放出原始图像: 1.图像的翻转 import tensorflow as tf import cv2 # 这里定义一个tensorflow读取的图片格式转换为opencv读取的图片格式的函数 # 请注意: # 在tensorflow中,一个像素点的颜色顺序是R,G,B. # 在opencv中,一个像素点的颜色顺序是B,