我正在尝试使用JavaScript提示输入将包含在标记之间的文本,例如
[URL] http://www.yahoo.com [/ URL]
问题是提示始终显示在浏览器的左上角。
如何定位,使其仅在输入文本的文本区域周围显示提示?
此外,我如何自定义JavaScript提示,使其看起来更加用户友好?
答案 0 :(得分:2)
您无法自定义(如果您在prompt()处引用)。您需要创建一个弹出窗口并自定义其内部。
答案 1 :(得分:1)
您无法定位JavaScript提示框,并且您会发现它在不同浏览器之间有所不同。
虽然您没有明确询问,但我可以建议您创建自己的提示(就像创建一个带有输入和定位的div一样简单,并正确设置显示CSS属性以“弹出”它并关闭它,或者(这就是我要做的)使用像jQueryUI或类似的替代品来做你想做的事。
最后一个奖励:只需插入带有占位符域或消息imbeteen的[url] [/ url]标签,然后自动突出显示它并给予焦点,这样当它们开始输入时,它将显示在那里,内联。
答案 2 :(得分:1)
这是一种可接受的方式: