Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

110
Views
No se pueden eliminar los primeros 3 dígitos del número de teléfono en reaccionar

En el campo de texto del número de teléfono, si escribe cualquier número como 919002007805 en la consola, se imprime normalmente, pero si desea eliminar el número uno por uno, hasta 9 dígitos funciona bien (919 *********) luego, si desea eliminar los primeros 3 dígitos de la entrada (919), observa que en la consola no se refleja, pero en la entrada se elimina, por lo que cuando quiero actualizar el número de teléfono, la bandera muestra un símbolo no deseado. Entonces, ¿cómo resolver eso para que en la consola funcione bien al momento de insertar y eliminar el tiempo?

 import React from "react"; import PhoneInput from "react-phone-number-input"; export default function App() { const [fields, setFields] = React.useState([{ value: null }]); function handleChange(i, event) { if (event) { let values = [...fields]; values[i].value = event; setFields((v) => values); console.log(`values`, values[0]); } } return ( <div className="App"> {fields.map((field, idx) => ( <PhoneInput key={idx} id="phoneNumbers1" type="text" placeholder="Enter phone number " value={field.value || ""} defaultCountry="IN" international name="phoneNumbers" autoComplete="off" onChange={(e) => handleChange(idx, e)} /> ))} </div> ); }
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!