recherche

Maison  >  Questions et réponses  >  le corps du texte

Réagir à la valeur booléenne d'entrée dans la valeur par défaut

J'ai une entrée de case à cocher contrôlée et je suis censé définir la valeur par défaut sur demande, mais j'obtiens l'erreur "Le type 'boolean' n'est pas attribuable au type 'string|number|readonly string[]|undefined'". Peut-être savez-vous comment éviter cela ?

<input
   {...register("car")}
   type="checkbox"
   defaultValue={data.car ? true : false}
/>

P粉148782096P粉148782096448 Il y a quelques jours519

répondre à tous(1)je répondrai

  • P粉019353247

    P粉0193532472023-09-11 12:46:05

    Vous pouvez le faire dans l'attribut input 元素中使用 defaultChecked.

    Par exemple :

    <input
      {...register("car")}
      type="checkbox"
      defaultChecked={data.car ? true : false}
    />

    répondre
    0
  • Annulerrépondre