问答详情
源自:3-7 request对象(上)

为什么我的"用户名”那一栏显示在了“兴趣爱好”那一栏的下面?代码如下:

<body>

    <h1>提交测试</h1>

    <br>

    <form action="request.jsp" name="regForm" method="post">

    <table>

    <tr>

     <td>用户名:</td>

     <td><input type="text" name="username"/></td>    

    </tr>

    <tr>

        <input type="checkbox" name="favorite" value="read"/>读书

        <input type="checkbox" name="favorite" value="movie"/>看电影

        <input type="checkbox" name="favorite" value="game"/>打游戏

        <input type="checkbox" name="favorite" value="sleep"/>睡觉

    </tr>

    <tr>

    <td colspan="2"><input type="submit" value="提交"/></td>

    </tr>

    <br>

    <br>

    <tr>

    <a href="request.jsp?username=张三">采用URL传参</a>

    </tr>

    

    </table>


提问者:共勉 2015-03-19 22:32

个回答

  • 黛湘沫
    2015-03-20 11:17:28

    对的,标签嵌套不规范有时候会出现一些莫名奇妙的问题,特别是在兼容性不好的浏览器

  • 好帮手慕珊
    2015-03-20 08:43:06

     <input type="checkbox" name="favorite" value="read"/>读书

            <input type="checkbox" name="favorite" value="movie"/>看电影

            <input type="checkbox" name="favorite" value="game"/>打游戏

            <input type="checkbox" name="favorite" value="sleep"/>睡觉

    将这段代码写在td标签里

    <td>兴趣爱好</td>

    <td>

     <input type="checkbox" name="favorite" value="read"/>读书

            <input type="checkbox" name="favorite" value="movie"/>看电影

            <input type="checkbox" name="favorite" value="game"/>打游戏

            <input type="checkbox" name="favorite" value="sleep"/>睡觉

    </td>