带值的 SAFARI 渲染输入复选框。如何禁用复选框中的值?

SAFARI rendering input checkbox with value. How to disable value in checkbox?

我有带闭合标签的复选框输入行:

<input  class="rating" type="checkbox" name="ratings[]" value="{{ rating['rating'] }}" />

Safari 通过更改关闭标签并在其中添加值来呈现它:

<input  class="rating" type="checkbox" name="ratings[]" value="4">4</input>

如何解决这个问题?

您可以使用 class 属性为 checkbox

设置值
<input  class="rating" type="checkbox" name="ratings[]" />

然后你可以使用脚本标签来给复选框赋值。

<script>
 var testJava = rating['rating'];
 document.getElementsByClassName("rating").value = testJava;
</script>