首页 > 解决方案 > 如何在 mysql 5 db 中分别保存多行 TextInput 值

问题描述

这是我的文本输入: InputArea

我想单独保存 textInput 值

const [textInput, setTextInput] = useState('')

      <TextInput
        multiline={true}
        style={allStyles.textInput}
        placeholder="Type Here"
        onChangeText={setTextInput}
        value={textInput}
      />

console.log(textInput);

输入文本将是这样的:

360-654-3438
309-395-3513
248-277-2718
951-288-7491
770-886-9060
203-332-2145

我希望控制台日志结果是这样的:

{
    number: 360-654-3438,
    number: 309-395-3513,
    number: 248-277-2718,
    number: 951-288-7491,
    number: 770-886-9060,
    number: 203-332-2145
}

并通过 for 循环或类似的方法将它们分别保存到我的数据库中。

其余的代码将是这样的:

for (let number of textInput) => {
  axios.post(`[address]/save_numbers?number=${number.number}&account={account.id}`)
}

标签: mysqlnode.jsreactjsreact-nativeexpress

解决方案


textInput.split("\n").forEach((e) => {
axios.post(`[address]/save_numbers?number=${e}&account={account.id}`)
})

推荐阅读