我想把标签里面的文本框在html中。我不知道如何把标签里面的文本框。我想这样做的文本框。
我的观点:
<div id="filter" style="display:none; background-color:#D3D3D3;border:1px; border-style:solid; border-color:black; border-radius:5px">
<select asp-for="Input.areaunit" style="height :50px; border-style:solid ;border-color: black;border-radius:5px; margin-left:100px;">
<option value="" hidden>Select area Unit</option>
<option value="Kanal">Kanal</option>
<option value="Marla">Marla</option>
<option value="Square Feet">Square Feet</option>
<option value="Square Meter">Square Meter</option>
<option value="Square Yards">Square Yards</option>
</select>
<label for="area">Area</label>
<input type="number" placeholder="area"name="area" asp-for="Input.area" autocomplete='false' style="height :50px ;border-color: black; border-style:solid ; margin-top:5px;margin-bottom:3px; border-radius:5px;" />
<input type="number" placeholder="price" name="price" asp-for="Input.price" style="height :50px ; border-color: black; border-style:solid ; margin-top:5px;margin-bottom:3px; border-radius:5px;" />
<label for="price">Price</label>
</div>
4条答案
按热度按时间wwwo4jvm1#
bfhwhh0e2#
使用材料文本字段,它可以是你想要通过这个链接
https://mui.com/material-ui/react-text-field/#main-content
wqsoz72f3#
<fieldset>
和<legend>
可以模拟这样一种风格,将<input>
Package 在<label>
abpos(position: absolute
)中,在z-index: 1
处,并在<fieldset>
中展开100%x100%-A这样,只要用户在<fieldset>
中的任何地方单击,<input>
就会得到focus
。lrpiutwd4#
要像您提到的那样准备UI,首先需要在代码中进行一些修复-
1.从父div中删除样式
display: none
。1.从输入元素中删除所有占位符,以便预期的UI可以生效。
1.最后,使用fieldset将输入内容 Package 到一个框中,并创建了预期的UI。
下面是一个工作示例,在这个示例中,我创建了上面提到的同一个UI的输入和选定元素。