html2

列表

无序列表

<ul type="disc/circle/square">

    <li>中国

        <ul>

            <li>北京</li>

            <li>天津</li>

            <li>上海</li>

        </ul>

    </li>

    <li>美国</li>

    <li>日本</li>

</ul>

有序列表

<ol type="1/A/a/I">

    <li>中国

        <ol>

            <li>北京</li>

            <li>天津</li>

            <li>上海</li>

        </ol>

    </li>

    <li>美国</li>

    <li>日本</li>

</ol>

 

 

 

表单

<!doctype html>

<html>

    <head>
        <title>表单</title>
    </head>

<!--普通表单-->
<!--
    1、表单有什么用?
                收集用户信息。表单展现之后,用户填写表单,点击提交按钮提交数据给服务器。
                
    2、怎么画一个表单?
                使用form标签画表单。
                
    3、一个网页当中可以有多个表单form。
    
    4、表单最终是需要提交数据给服务器的,form标签有一个action属性,这个属性用来指定服务器地址:
                action属性用来指定数据提交给哪个服务器。
                action属性和超链接中的href属性一样。都可以向服务器发送请求(request)
                method属性用来指定提交方法,默认是get请求,可以通过设置method="post"来指定以post方式提交
                
    5、怎么实现表单里面的内容?
                大致可以分为按钮、输入框、选择框。
                
                一、按钮
                ①画按钮可以使用<input />输入域,type="submit"的时候表示该按钮是一个提交按钮,具有提交表单的能力。
                ②画按钮可以使用<input />输入域,type="button"的时候表示只是纯属一个按钮,不具有提交表单的能力。
                ②画按钮可以使用<input />输入域,type="reset"的时候表示清空按钮,具有清空表单内容的能力。
                按钮的value属性用来指定按钮上显示的文本信息
                
                二、输入框
                ①使用<input />输入域,文本输入框属性:type="text"
                ②使用<input />输入域,密码输入框属性:type="password"
                ③使用<textarea> </textarea>输入文本域,属性:row="行数" cols="列数"
                重点强调:表单项写了name属性的,一律会提交给服务器。不想提交这一项,就不要写name属性。但是输入框必须得写。
                文本框和密码框的value不需要程序员指定,用户输入什么value就是什么。
                当name没有写的时候,该项不会提交给服务器。
                但是当value没有写的时候,value的默认值是空字符串"",会将空字符串提交给服务器。java代码得到的是:String username = "";
                
                三、选择框
                ①使用<input />输入域,单选框输入属性:type="radio" value属性必须手动加上,表示提交的内容,同个name表示同一组,checked 默认选中。
                ②使用<input />输入域,复选框输入框属性:type="checkbox",属性同上
                ③使用<select></select>下拉框输入域,属性指定name,底下<option></option>,属性指定value,selected表示默认选中,提交的数据为:xueli=bk
                
                
                
        重要的几个属性:
                action:找到路径
                name:提交数据名
                value:提交数据内容,输入框不用,选择框需要指定
                submit:一键提交
                url格式:action?name=value&name=value
                例如:http://192.168.101.2:8080/crm/login?username=Linjiebin&password=123
                    
                
-->
    <body>
        <form action="http://192.168.101.2:8080/crm/login" method="get">
            <!--输入框-->
            用户名<input type="text" name ="username"/><br>
            密  码<input type="password" name = "password"/><br>
            说  明<textarea rows="5" cols="20"></textarea><br>
            
            <!--选择框-->
            <input type="radio" name="gender" value="1" checked /><input type="radio" name="gender" value="2" /><br>
            <input type="checkbox" name="hobby" value="chouyan"/>抽烟
            <input type="checkbox" name="hobby" value="drink"/>喝酒
            <input type="checkbox" name="hobby" value="perm"/>烫头
            <br>
            学历<select name="xueli">
                <option value="gz">高中</option>
                <option value="dz">大专</option>
                <option value="bk" selected>本科</option>
            </select>
            <br>
            
            
            <!--按钮-->
            <input type="submit"><input type="reset" value="清空">
            
            <!--提交后输出的格式内容
            http://192.168.101.2:8080/crm/login?username=LinJiebin&password=&gender=1&hobby=drink&hobby=perm&xueli=bk
            -->
        </form>
    </body>
    
    
</html>

 

 

 

<!--写一个合格的表单--利用表格-->
        <form action="#">
            <table >
                <tr>
                    <td>账号</td>
                    <td><input type="text" name="username"/></td>
                </tr>
                <tr>
                    <td>密码</td>
                    <td><input type="password" name="password"/></td>
                </tr>
                <tr align="center">
                    <td colspan="2" >
                    <input type="submit"/>
                    &nbsp;&nbsp; 
                    <input type="reset"/>
                    </td>
                </tr>
            </table>
        </form>

 

 

 

表单特殊属性

file:上传文件、

hidden:隐藏、

readonly:只读、disable:只读、

maxlength:限制输入框长度

<!doctype html>

<html>

    <head>
        <title>file、hidden、readonly、disable、maxlength</title>
    </head>

    <body>
    
    <!--file控件:文件上传专用。-->
        <input type="file"></input>
        
        <form action="#">
        
            <!--隐藏域:网页上看不到,但是表单提交的时候数据会自动提交给服务器。-->
            <input type="hidden" name="username" value="zhangsan" />
            <br>
            
            <!--
            readonly和disabled相同点:都是只读不能修改。
            但是readonly可以提交给服务器,disabled数据不会提交(即使有name属性也不会提交。)
            有必要设定name和value
            -->
            用户<input type="text" name="account" value="13502318891" readonly />
            密码<input type="password" name="username" value="111123" disabled />
            
            <!--maxlength 设置文本框中可输入的字符数量。-->
            手机号码<input type="text" maxlength="11" name="phone" />
            
            <input type="submit" />
            
            
        </form>
    </body>
</html>

 

posted @ 2022-06-14 21:55  jason饼干大怪兽  阅读(11)  评论(0)    收藏  举报