我已经设置了一个表单,允许用户按日期,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()” –