我正在尝试在我的 PHP 脚本中运行星级评分系统,该脚本使用无线电属性和标签来显示星星。
一切都很好,直到这一点。
我真正想要做的实际上是使用每个星作为指向相应脚本的链接,每个星的值作为参数。我会注意到 HTML 元素是在 CSS 文件中详细定义的字段集的一部分。
你对此有什么想法吗?
这是当前从 PHP 脚本生成的
fieldset class='rating'
input type='radio' id='submit' name='rating' value='5'
label for='star5' title='Absolutely stunning'5 stars
input type='radio' id='submit' name='rating' value='4'
label for='star4' title='Suggested for everyone'>4 stars
input type='radio' id='submit' name='rating' value='3'
label for='star3' title='Pretty good effort'>3 stars
input type='radio' id='submit' name='rating' value='2'
label for='star2' title='Not Suggested'>2 stars
input type='radio' id='submit' name='rating' value='1'
label for='star1' title='Bad effort'>1 stars
fieldset
这是代表星星的 CSS 代码:
.rating:not(:checked) > label:before {
content: '★ ';
}
很抱歉以这种方式格式化它们,但正如您所知,HTML 元素有一个限制