У меня есть эта часть html, JQuery заполняет мои ящики, и я использую поля, чтобы я мог захватить только необходимый выбор и POST его на свой сервлет. Проблема в том, что это выглядит так
Он продолжает рисоваться вертикально, и я хотел бы, чтобы они были в одной строке. Я думаю, что это поля, которые его вызывают, но хуже всего то, что я не могу использовать таблицу, чтобы держать ее в строке, потому что это разбивает поля.
Любое решение этой или альтернативной? (например, помогая мне устранить поля и все еще можно отправлять только выбранные s?)
<form name="forma" id="forma" method="post">
<fieldset id="range">
<fieldset id="currency">
<fieldset id="pricelist">
<select id="somesel" name="somesel" size=8>
<option value= >Waiting for a server response</option>
</select>
</fieldset>
<select id="somesel1" name="somesel1" size=8 disabled>
<option value= >Make selection in the parent list</option>
</select>
</fieldset>
<select id="somesel2" name="somesel2" size=8 disabled>
<option value= >Make selection in the parent list</option>
</select>
</fieldset>
</form>
<button id="somebutton">press here</button>
<input name="result" value="">
<button id="anotherbutton">Another Button</button>
fieldset
умолчанию для display: block
; вам нужно будет перейти на inline-block
.
fieldset
умолчаниюdisplay: block
; вам нужно изменить это.display: inline-block
. (2) Семантически говоря, поля действительно не должны быть вложенными. Как вы можете догадаться, он представляет собой набор полей - так что было бы более целесообразно обернуть все ваши элементы<select>
в один набор полей.