我目前有一个<select>
元素填充了来自数据库的数据(见下面的截图)
呈现它的PHP很简单:
print "<select>";
print "<option name=\"$wo_num\" value=\"$wo_num\">$order_date: #$wo_num - $client ($problem)</option>";
print "</select>";
<select>
元素目前看起来像这样:
http://www.captainscall.site11.com/temp_stuff/select.png
我想知道将<select>
元素显示为更像桌子而不是直线数据的最佳方法,同时保持“选择和选择”的能力
我尝试在<table>
内嵌入<select>
无效。
我不一定需要<table>
;我只是想为用户提供更好的美学。
答案 0 :(得分:1)
您可能需要重新考虑您在此处尝试做的事情。显然,select元素中有大量的数据,这些数据可以更好地与你试图给用户的实际选择选项分开 - 收音机是已经提出的一个选项。
底线是输入应简洁明了,数据应通过HTML显示。这不仅为CSS提供了更好的样式化的大门,而且用户可以更轻松地阅读和理解他们实际选择的内容。
答案 1 :(得分:0)
使用<table>
并在其中一列中放置一个单选按钮,而不是使用select元素。
答案 2 :(得分:0)
怎么样:
<select size="20" name="namehere" multiple>
将大小设置为与记录数相同。使用CSS设置多个选择框的样式。请注意,此方法允许多种选择。