如何自定义JavaScript提示?

时间:2012-02-08 12:29:44

标签: javascript

我正在尝试使用JavaScript提示输入将包含在标记之间的文本,例如

[URL] http://www.yahoo.com [/ URL]

问题是提示始终显示在浏览器的左上角。

如何定位,使其仅在输入文本的文本区域周围显示提示?

此外,我如何自定义JavaScript提示,使其看起来更加用户友好?

3 个答案:

答案 0 :(得分:2)

您无法自定义(如果您在prompt()处引用)。您需要创建一个弹出窗口并自定义其内部。

答案 1 :(得分:1)

您无法定位JavaScript提示框,并且您会发现它在不同浏览器之间有所不同。

虽然您没有明确询问,但我可以建议您创建自己的提示(就像创建一个带有输入和定位的div一样简单,并正确设置显示CSS属性以“弹出”它并关闭它,或者(这就是我要做的)使用像jQueryUI或类似的替代品来做你想做的事。

最后一个奖励:只需插入带有占位符域或消息imbeteen的[url] [/ url]标签,然后自动突出显示它并给予焦点,这样当它们开始输入时,它将显示在那里,内联。

答案 2 :(得分:1)

这是一种可接受的方式:

http://jqueryui.com/demos/dialog/