在 Svelte 中,当在无线电输入中使用 "bind:group" 时,"checked" 属性 未设置
In Svelte, when using "bind:group" in a radio input , the "checked" property is not getting set
上下文:我是 Svelte 的新手,我正在使用 bind:group 将 true/false 分配给变量是的,但是没有任何单选按钮的默认选择。如果有绑定,在无线电输入中使用 checked="checked" 似乎不起作用。没有绑定时它工作正常。
REPL:https://svelte.dev/repl/28833b3a65d2417ea97c2594a5b3edbb?version=3.31.0(我在第一个无线电输入中使用了 checked="checked" 但它没有被检查)
问题:有没有办法让绑定和radio input都默认勾选,也就是能不能有默认绑定和radio input选择?
Svelte 会将所选单选按钮的 值 放入您的变量中。但是您没有在输入中定义值。该值还将用于将当前选择的值与输入值进行比较,并相应地check/uncheck
<label>
<input name="yes" value={true} bind:group={yes} type="radio">
Yes! Send me regular email spam
</label>
<label>
<input name="yes" value={false} bind:group={yes} type="radio">
Yes! Send me regular email spam
</label>
(也不要忘记将两个输入绑定到同一个变量)
上下文:我是 Svelte 的新手,我正在使用 bind:group 将 true/false 分配给变量是的,但是没有任何单选按钮的默认选择。如果有绑定,在无线电输入中使用 checked="checked" 似乎不起作用。没有绑定时它工作正常。
REPL:https://svelte.dev/repl/28833b3a65d2417ea97c2594a5b3edbb?version=3.31.0(我在第一个无线电输入中使用了 checked="checked" 但它没有被检查)
问题:有没有办法让绑定和radio input都默认勾选,也就是能不能有默认绑定和radio input选择?
Svelte 会将所选单选按钮的 值 放入您的变量中。但是您没有在输入中定义值。该值还将用于将当前选择的值与输入值进行比较,并相应地check/uncheck
<label>
<input name="yes" value={true} bind:group={yes} type="radio">
Yes! Send me regular email spam
</label>
<label>
<input name="yes" value={false} bind:group={yes} type="radio">
Yes! Send me regular email spam
</label>
(也不要忘记将两个输入绑定到同一个变量)