我们如何在单个提示中添加多个用户输入(使用javascript)?

时间:2019-07-31 09:45:09

标签: javascript

我想在单个提示框中输入来自用户的多个用户输入。怎么可能呢?

3 个答案:

答案 0 :(得分:1)

在本机浏览器中是不可能的。 您需要使用自定义库来创建模态元素。例如,您可以使用jQuery UI

答案 1 :(得分:0)

只能通过要求用户提供多个带有分隔符的数据,例如 输入1输入2 input1,input2

,您可以在提示框中显示格式。

答案 2 :(得分:0)

唯一的方法是使用一个公共分隔符。例如,对于定界符~,您可以这样做:

const inputs = prompt("Enter your inputs separated by a tilde ~").split("~");

console.log(inputs);

由于用户输入数据时可能会犯错误,因此这不是获取多个输入的好方法。更好的方法是使用多个区域来创建自己的自定义模态来输入数据,或者干脆使用许多顺序提示。但是,除了这种方法之外,没有办法在单个浏览器默认提示框中获得多个用户输入。