1

我正在尝试在我的 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 元素有一个限制

4

0 回答 0