我有一個包含大量選項的表單。根據屏幕尺寸的不同,我想要以不同的方式顯示這些選項。如果它是一個大屏幕,我想將它們顯示爲常規列表,每個項目都有一個複選框。如果它是一個小屏幕,我想有一個選擇字段。這可能嗎?而且 - 如果是 - 如何?基於媒體查詢的不同形式
大屏幕:
<form>
<ul>
<li><input type="checkbox" name="category[]" value="1" checked="checked"/>Text</li>
<li><input type="checkbox" name="category[]" value="2"/>Text</li>
</ul>
</form>
小屏幕:
<form>
<select name="rating" multiple="multiple">
<option value="1">Text</option>
<option value="2" selected="selected">Text</option>
</select>
</form>
是的。但是,在源代碼中仍然存在這兩種情況。如果用戶提交表單,則總是會提交小屏幕表單中的值(最後一個表單)。 – drhirn
這不是css問題。這是PHP的問題。你可以通過JS解決它。在選擇一些checboxes - 改變選擇的價值!當你選擇另一個選項 - 更改複選框:)這很容易。 ;) 你能行的!我相信你! –
呵呵:)。 Thx,好主意!我會盡力。 – drhirn