黑马程序员技术交流社区

标题: 关于HTML中form自定义重置的问题 [打印本页]

作者: yasyas001    时间: 2013-6-19 10:19
标题: 关于HTML中form自定义重置的问题
本帖最后由 yasyas001 于 2013-6-23 13:52 编辑

主要是重置单选框的时候,如性别  男    女
在使用提供的重置<input type="reset">可以把选择的男或女取消选中,,
可是我自定义的话,怎么弄呢,

作者: 陈志强    时间: 2013-6-19 14:42
按照楼主的意思,单选框其实不是这样的思想,比如性别可以这样写
<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女
原因是因为在html中单选框用的是radio,如果想要只选择一个的话,可以使两个按钮的name属性是一致的,
那样的话可以使两个按钮的关系互斥,那么就会只能选择其中的一个了……

另外,如果是要重置信息的话,并且是要给按钮进行自定义的信息的话,也可以使用value的形式,如:
<input type="reset" value="重置"/>
同样这样的标签都是在单元格的里面完成的,希望能够帮到楼主
作者: yasyas001    时间: 2013-6-19 16:26
陈志强 发表于 2013-6-19 14:42
按照楼主的意思,单选框其实不是这样的思想,比如性别可以这样写


额,还不是我要的结果,我是说我自定义重置按钮,当我在点击它的时候,我选择的男或女的框会被取消掉,就是说我一开始,男和女都没有被选中,我就选择了一个,,然后我去点击重置,这样我选中的那个又变回没有被选中的状态,
就是这个重置的条件怎么弄
作者: 陈志强    时间: 2013-6-19 20:11
我一开始,男和女都没有被选中,我就选择了一个,,然后我去点击重置,这样我选中的那个又变回没有被选中的状态,

只要设置reset就可以了啊,<input type="reset" value="重置"/>比如这般……

你可以试下这份代码,就是这样的效果……

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
        <head>
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        </head>
        <body>
                <form action="sueesed.html" method="get">
                <fieldset>
                <legend>表单注册</legend>
                <table border="1" width="50%" cellspacing="2" cellpadding="2">

                        <tr>
                                <td> 用户名: </td>
                                <td>
                                <input type="text" name="username"  />
                                </td>
                        </tr>

                        <tr>
                                <td> 密码: </td>
                                <td>
                                <input type="password" name="pwd" />
                                </td>
                        </tr>
                        <tr>
                                <td> 性别: </td>
                                <td>
                                <input type="radio" name="gender" value="male" />
                                男
                                <input type="radio" name="gender" value="female" />
                                女 </td>
                        </tr>
                        <tr>
                                <td> 专业爱好: </td>
                                <td>
                                <input type="checkbox" name="like" value="java" />
                                java
                                <input type="checkbox" name="like" value="spring" />
                                spring
                                <input type="checkbox" name="like" value="html5" />
                                html
                                <input type="checkbox" name="like" value="jsp" />
                                jsp </td>
                        </tr>

                        <tr>
                                <td> 选择城市: </td>
                                <td>
                                <select>
                                        <option value="">请选择你的城市:</option>
                                        <option value="bj">北京</option>
                                        <option value="sh">上海</option>
                                        <option value="sz">深圳</option>
                                </select></td>
                        </tr>
                        <tr>
                                <td> 上传照片: </td>
                                <td>
                                <input type="file" value="myLife"/>
                                </td>
                        </tr>
                        <tr>
                                <td> 自我介绍: </td>
                                <td>
                                        <textarea cols="40" rows="10"></textarea>
                                </td>
                        </tr>
                        <tr>
                                <td colspan="2" align="center">
                                        <input type="submit" value="提交"/>
                                        <input type="reset" value="重置"/>
                                </td>
                        </tr>
                </table>
                </fieldset>
        </form>
        </body>
</html>



作者: 爪哇攻城狮    时间: 2013-6-20 10:20
我明白你的意思,reset是重置所有了。你是想单独重置男女选项。那就只能用js控制了。
作者: 袁梦希    时间: 2013-6-20 11:05
加油楼主




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2