如何用jquery对话框替换javascript警报(弹出事件所在的位置)?

iDe*_*kie 1 html javascript css jquery

研究员,我打算把它分解得更清楚一些.当我看到那些JQuery UI的东西时,我对我需要下载的内容以及放置文件的位置感到困惑.

我成功做的就是链接到JQuery网站,这样我就不必下载任何东西,看到对话框有效.

但是,从我显示的示例中,对话框链接到div.如果div位于屏幕顶部并且输入框位于底部,则div不会对我有所帮助.我在头文件中只有一个函数从多个文本框中调用.此函数包含带有消息的javascript alert().

请告诉我在函数中输入的确切代码(我们称之为MyFunction()),无论MyFunction被调用,它都会弹出消息.

如果它是javascript,在脚本的head部分我们有:

<script type="text/javascript">

function digitsOnly(){
alert("Digits only, please");
}

</script>
Run Code Online (Sandbox Code Playgroud)

在许多文本框中,我们有:

<input type="test/javascript" onkeydown="digitsOnly()" />
Run Code Online (Sandbox Code Playgroud)

我需要一个漂亮的弹出框来替换javascript alert(); 除了弹出调用文本框旁边的消息之外,我不需要这样做.如果它是可拖动和可调整大小的,那将是最酷的事情.但就目前而言,我会对我提到的事情感到满意.

我一直在学习语言.我知道我最终也会学习JQuery.但如果可能的话,我今晚需要这样做.

詹姆士

nob*_*ody 9

window.alert = function(message) {
    // put your dialog box launching code here.
}
Run Code Online (Sandbox Code Playgroud)


And*_*y E 7

看一下jQuery UI的对话框.这也不会替换默认值alert(),因此您应该检查代码并将调用替换为alert(...)对话框实例.

  • 真棒.我不知道对话:)只是重写我的模态:)干杯〜 (2认同)