使用 HTML 在表格中添加下拉菜单

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/23018842/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-29 01:32:36  来源:igfitidea点击:

Add a drop down in a table using HTML

html

提问by Newbie

I am trying to add a drop down box in a table as a part of registration form. Here is my code below :-

我正在尝试在表格中添加一个下拉框作为注册表单的一部分。这是我的代码如下:-

<html>
<body></body>
<h1>Cab</h1>
<TABLE BORDER="0">
    <TR>
        <TD>Name</TD>
        <TD ALIGN="left"><INPUT TYPE="text" SIZE="25" NAME="fname">
        </TD>
    </TR>
    <TR>
        <TD>Phone Number</TD>
        <TD ALIGN="left"><INPUT TYPE="text" SIZE="25" NAME="phnnum">
        </TD>
    </TR>
            <TR>
        <TD class = "select">Online Password (Repeated) 
        <select>        
                <option value="volvo">Volvo</option>
                <option value="saab">Saab</option>
                <option value="mercedes">Mercedes</option>
                <option value="audi">Audi</option>
        </select>
        <TD ALIGN="center"></TD>
        </TD>   
    </TR>
</TABLE>
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="reset" VALUE="Clear">
</html>

When I do this the drop down box doesn't come in a format as the other fields come. I want the drop down box right below the Text Field above it.

当我这样做时,下拉框的格式与其他字段不同。我想要它上面的文本字段正下方的下拉框。

回答by Deepak Sharma

its because you have put "Online Password (Repeated)" text and drop down in a same column td

这是因为您已将“在线密码(重复)”文本放入同一列td

and the second TDis blank..

第二个TD是空白的..

<TR>
    <TD class = "select">Online Password (Repeated) 
    <select>        
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
    </select>
    <TD ALIGN="center"></TD>
    </TD>   
</TR>

replace above code with below

用下面的代码替换上面的代码

<TR>
    <TD class = "select">Online Password (Repeated)         
    </TD>   
    <TD ALIGN="center">
       <select>        
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
       </select>
    </TD>        
</TR>

I hope u can now find where u made mistake

我希望你现在能找到你犯错的地方

check the jsfiddle

检查jsfiddle