whats the number of times the letter t appears in:
q: reactjs - condicional em um atributo html estou tentando fazer uma função que atribua um número limitado de casas decimais em um input de quantidade dependendo de qual será o valor de um outro input chamado unidade
caso o input de unidade seja = l, só poderia ser permitido enviar no campo de quantidade valores com 2 casas decimais, e caso o input seja cx ou un, só deveria ser permitido números inteiros.
não sei como consigo pegar o value do campo de unidade e como designar que o campo quantidade só pode ser inteiro ou com 2 casas decimais... estava tentando utilizar do atributo step mas também não consegui resolver...
segue meus dois inputs:
<input
   onchange={handleinputchange}
   value={quantidade || }
   step={quantidadevalue}
   type=number
   name=quantidade
   id=quantidade
   required />
<label htmlfor=quantidade>
   quantidade
</label>

<label htmlfor=unidade>selecione uma opção</label>
<select
   onchange={handleinputchange}
   value={unidade || }
   name=unidade
   id=unidade>
      <option selected>unidade</option>
      <option value=un>un</option>
      <option value=l>l</option>
      <option value=cx>cx</option>
</select>


a: no handleinputchange cujo o qual você não informou o que tem e é importante que você poste um exemplo de código completo, você pode editar o valor do campo para substituir ou formatar a resposta dela conforme o que houver no valor da variavel unidade.
o mais estranho para mim nesse código é que o onchange dos 2 componentes estão usando a mesma função, sendo que elas deveriam ser diferentes.
no onchange do componente de unidade você pode deixar padrão, mas o onchange do componente de quantidade você precisa fazer uma função para lidar com o valor inserido.

user
The given text has 72 "t"s.
assistant