接收用户输入的数字的正确方法 - Javascript

Proper Way to receive number Input From User - Javascript

我创建了 google 地图所在的网页,每个用户都可以输入一些数据。用户只需点击地图,地图上的标记就会出现。

现在我想从用户那里获取号码并将其放在标记下方。

它正在运行,但我通过以下方式获取数据:

prompt();

但我发现这种方式对用户来说是可怕和糟糕的。用户还可以禁用浏览器中的提示。同样在移动 prompt() 上看起来很糟糕。有什么建议吗?

您可以在页面上使用常规 HTML <form>,然后覆盖表单提交以将数据传递到您的 javascript 而不是刷新页面。

如果您正在使用 jQuery,这里有一个有用的 API 可以帮助您入门。 https://api.jquery.com/category/forms/

这里有一些其他选项:Alternative to Javascript prompt box