我想在单个提示框中输入来自用户的多个用户输入。怎么可能呢?
答案 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);
由于用户输入数据时可能会犯错误,因此这不是获取多个输入的好方法。更好的方法是使用多个区域来创建自己的自定义模态来输入数据,或者干脆使用许多顺序提示。但是,除了这种方法之外,没有办法在单个浏览器默认提示框中获得多个用户输入。