html_表单form中的input类型大集合

学到后面发现前面的内容都不是很巩固了。

知道自己的不足之后,最近在复习一些学过的知识。

做了一个表单form的input的属性type的大部分功能,当然还有没有涉及到的,比如range,time,month,number等等等等

贴上代码

<div class="content">
        <h2>商品信息</h2>
        <form method="post" class="goods_form">
            <div class="goods_info">
                <label for="goods_no" class="cap">商品编号:</label>
                <input type="text" name="goods_no" id="goods_no" class="txt" required placeholder="请输入商品编号">
            </div>

            <div class="goods_info">
                <label for="goods_name" class="cap">商品名称:</label>
                <input type="text" name="goods_name" id="goods_name" class="txt" placeholder="请输入商品名称" required>
            </div>

            <div class="goods_info">
                <label for="goods_price" class="cap">商品单价:</label>
                <input type="text" name="goods_price" id="goods_price" class="txt" placeholder="请输入商品单价" required>
            </div>

            <div class="goods_info">
                <label for="goods_photo" class="cap">商品图片:</label>
                <input type="file" name="goods_photo" id="goods_photo" class="photo" accept="image/gif,image/jpeg,image/png">
            </div>

            <div class="goods_info">
                <label for="goods_kind" class="cap">商品所属类别:</label>
                <select id="goods_kinds" class="txt">
                    <option value="0">=====请选择=====</option>
                    <optgroup label="=====食品=====">
                        <option value="零食">=====零食=====</option>
                        <option value="水果">=====水果=====</option>
                        <option value="饮品">=====饮品=====</option>
                    </optgroup>
                    <option value="家用电器">家用电器</option>
                    <option value="日用品">日用品</option>
                    <option value="服饰">服饰</option>
                </select>
            </div>

            <div class="goods_info">
                <span class="cap">商品来源:</span>
                <label for="goods_self" class="lab">自产</label>
                <input type="radio" name="goods_from" id="goods_self" checked>
                <label for="goods_others" class="lab">代售</label>
                <input type="radio" name="goods_from" id="goods_others">
                <label for="goods_factory" class="lab">厂家直销</label>
                <input type="radio" name="goods_from" id="goods_factory">
                <label for="goods_my" class="lab">自营</label>
                <input type="radio" name="goods_from" id="goods_my">
            </div>

            <div class="goods_info">
                <span class="cap">商品存储条件:</span>
                <label for="cool" class="lab">冷藏</label>
                <input type="checkbox" name="goods_save" value="冷藏" id="cool" checked>
                <label for="fresh" class="lab">保鲜剂</label>
                <input type="checkbox" name="goods_save" value="fresh" >
                <label for="fresh2" class="lab">保鲜薄膜</label>
                <input type="checkbox" name="goods_save" value="保鲜薄膜" id="fresh2">
                <label for="clean" class="lab">定期整理</label>
                <input type="checkbox" name="goods_save" value="定期整理" id="clean class="lab"" checked>
            </div>

            <div class="goods_info">
                <span class="cap">商品状态:</span>
                <label for="goods_onsale" class="lab">上架:</label>
                <input type="radio" name="goods_state" id="goods_onsale" checked>
                <label for="goods_outsale" class="lab">未上架:</label>
                <input type="radio" name="goods_state" id="goods_outsale">
            </div>

            <input type="submit" name="sub" value="提&nbsp;&nbsp;交" id="sub" class="sub">
        </form>
    </div>

css:

    <style type="text/css">
        *{
            padding: 0;
            margin:0;
        }
        .content{
            width:800px;
            margin:100px auto;
            border:2px solid pink;
        }
        .content>h2{
            margin-top: 20px;
            text-align: center;
            color: #4682B4;
        }
        .goods_form{
            margin-left: 250px;
        }
        .goods_info{
            margin:20px 0;
        }
        .cap{
            font-size:18x;
            color: #9F79EE;
            font-weight: bold;
        }
        .txt{
            height:28px;
            width: 200px;
            font-size:16px;
            border-radius: 10px;
            box-shadow: none;
            outline: none;
            background: #F8F8FF;
            color: #8968CD;
            border: 1px solid #F8F8FF;
            text-align: center;
        }
        .photo{
            font-size:16px;
            color: #8470FF;
        }
        .sub{
            height: 40px;
            width: 140px;
            font-size:20px;
            font-weight: bold;
            margin: 20px 100px;
            border-radius: 10px;
            border:0;
            background: #436EEE;
            color: #fff;
            outline: none;
            opacity: 0.8;
        }
        .sub:hover{
            opacity: 1;
        }
    </style>

效果展示

(PS:关于单选按钮/复选框的自定义样式,可以看我这篇文章:http://www.cnblogs.com/adelina-blog/p/5486628.html

h2{
margin-top: 20px;
text-align: center;
color: #4682B4;
}
.goods_form{
margin-left: 250px;
}
.goods_info{
margin:20px 0;
}
.cap{
font-size:18x;
color: #9F79EE;
font-weight: bold;
}
.txt{
height:28px;
width: 200px;
font-size:16px;
border-radius: 10px;
box-shadow: none;
outline: none;
background: #F8F8FF;
color: #8968CD;
border: 1px solid #F8F8FF;
text-align: center;
}
.photo{
font-size:16px;
color: #8470FF;
}
.sub{
height: 40px;
width: 140px;
font-size:20px;
font-weight: bold;
margin: 20px 100px;
border-radius: 10px;
border:0;
background: #436EEE;
color: #fff;
outline: none;
opacity: 0.8;
}
.sub:hover{
opacity: 1;
}
-->

商品信息

商品编号:

商品名称:

商品单价:

商品图片:

商品所属类别:
=====请选择=====

=====零食=====
=====水果=====
=====饮品=====

家用电器
日用品
服饰

商品来源: 自产 代售 厂家直销 自营

商品存储条件: 冷藏 保鲜剂 保鲜薄膜 定期整理

商品状态: 上架: 未上架:

以上内容,如有错误请指出,不甚感激。

时间: 2025-01-06 02:57:06

html_表单form中的input类型大集合的相关文章

表单提交中的input、button、submit的区别(转来学习)

最近项目中用了很多的表单提交,发现input.button.submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别. 1.input[type=submit] 我们直接来看例子: 代码如下: <form> <input name="name"> <input type="submit" value="提交"> </form> 其中点击按钮后的url变为?name=22222222

表单提交中的input、button、submit的区别

参考博文:http://www.cnblogs.com/shytong/p/5087147.html 设置type=submit后,输入控件会变成一个按钮,显示的文字为其value值,默认值是Submit. form[method]默认值为GET,所以提交后会使用GET方式进行页面跳转. input[type]默认值为text,所以第一个input显示为文本框. 我这里只想说一点就是button默认的type类型是submit. 如果想进行表单校验的话,type类型可以写成button,但是这个

07 html 表单form元素 各种input元素 常用元素综合案例

Html的表单元素,主要用途:用户输入数据,并提交给服务器 基本语法是: <form action=”url”(是指把表单提交给谁) method=”提交的方法(get/post),默认是get”> 各种输入元素[输入框,下拉列表,文本域,密码框] </form> 案例:登陆界面 login.html <html> <head> <title>登陆界面</title> </head> <body> <fo

asp.net MVC中控制器获取表单form提交的数据之实体类数据

第一次写记录文章,难免有不足之处:欢迎指出. 1.新建一个mvc项目如: 2.新建一个Test.cs 注意get,set方法不能简写 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 using System; using System.Collections.Generic; using System.Linq; usi

关于表单form元素中onsubmit事件处理机制的认识

博主目前处于Js学习的初期,遇到了很多问题,比如今天的关于表单form元素中onsubmit事件问题,根据教程所述,onsubmit事件是在表单提交的时候触发的,但是我看到教程上的onsubmit事件是这么写的 :onsubmit="return validateForm();",首先validateForm()已经有返回值了,为什么在这里还要加一个return??这让我百思不得其解,直到看到一篇博文才恍然大悟,受益匪浅,以下是这篇博文的出处:http://blog.163.com/h

form表单元素中disabled的元素的值不会提交到服务器

1.表单元素中disabled的元素的值不会提交到服务器,后台获取的值为null <form id="myForm" action="#" method="post"> <input name="username" disabled="disabled" /> <input type="submit" value="提交"/> &l

不通过getElementByName实现获取表单数据 (document.form表单的name值.input输入框的name值)

function update() { //document.form表单的name值.input输入框的name值 var username = document.form1.username; var mobile = document.form1.mobile; var qq = document.form1.qq; } <form name="form1" method="post" action=""> <table

DHTMLX 前端框架 建立你的一个应用程序 教程(九)--绑定表单Form到表格Grrid中

绑定表单Form到表格Grrid中 现在我们需要选中一行表格数据的时候 数据能在表单中显示出来 我们可以使用DHTMLX 丰富的组件功能实现它. 绑定表单到表格 1.调用bind方法将表单绑定到网格,使其反映从网格中的所有数据 "index.html" file contactForm = layout.cells("b").attachForm(); contactForm.loadStruct("data/form.xml"); contac

HTML表单(Form)

HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息. 举个简单的例子,一个让用户输入姓名的HTML表单(Form).示例代码如下: <form action="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp" method="get"> 请输入你的姓名: <input type="text" name="your