我已經設置了一個表單,允許用戶按日期,Asc或Desc進行排序。表單標籤和單選按鈕的背景顏色
到目前爲止,我已經找到了如何讓用戶:
1)選擇一個單選按鈕。
2)提交後保持單選按鈕被選中。
3)向他們選擇的用戶顯示書面信息。
的HTML/PHP代碼:
<p>Sort by Date:</p>
<form action="" method="post" class="date">
<input type="radio" name="dateorder" onclick="javascript:submit()" value="ascending" <?php if (isset($_POST['dateorder']) && $_POST['dateorder'] == 'ascending') echo ' checked="checked"';?> /> <label for="ascending">Newset › Oldest</label><br><br>
<input type="radio" name="dateorder" onclick="javascript:submit()" value="descending" <?php if (isset($_POST['dateorder']) && $_POST['dateorder'] == 'descending') echo ' checked="checked"';?> /> <label for="descending">Oldest › Newset</label>
</form>
<?php
if (isset($_POST['dateorder'])){
echo "Date Order: " . $_POST['dateorder'];
}
?>
我想通過目視時選擇添加顏色背景顯示的用戶選擇。背景顏色應該跨越單選按鈕和標籤。這可能與CSS?到目前爲止,這是我的,只有標籤獲取顏色/風格適用:
<head>
<title>Practice Radio Buttons</title>
<style type="text/css">
p{font-weight: bold;}
form input[type="radio"]:checked + label{
background-color: yellow;
padding: 10px;
border-radius: 5px;}
</style>
</head>
'A + B'選擇風格只有'B',不'了'太。另外,造型單選按鈕是非常困難的。這些天大多數風格的單選按鈕都是僞單選按鈕(很多技巧 - 谷歌它)。最簡單的方法是將輸入和標籤放入一個容器中,並給出一個背景,而不是元素本身。 – Utkanos
好的,謝謝Utkanos,像div或其他東西。試試看我怎麼走。 –
要改變背景顏色,當然CSS是你可能需要的一件,但也有$(yourstuff).css(「background-color」,「yellow」)的jQuery;和「.click(change()」 –