苹果浏览器的showModalDialog问题

在苹果浏览器safari下面,showModalDialog出来的模态窗口里面的input=text框里面 ,我输入“1”但是text框里出来的却是2个“1”,输入任何字符都是出来2个。有知道的大神吗?
没有跟项目的其他js有冲突,单纯的自己写个2个界面测试过也是这种问题。

3个回答

我下载了最新的5.1.4,出现你说的情况了,呵呵,bug~~

你的什么版本,我这边没有问题

我的是5.0的,你运行我代码看看有问题没
代码:
showPopup.html
[code="html"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


Untitled
<br> function getDialogProperty() {<br> return &quot;dialogWidth:425px;dialogHeight:285px;scroll:yes;resizable:no;help:no;status:no;scrollbars:true&quot;;<br> }<br> function showModalPopup() {<br> var popup = window.showModalDialog(&quot;popup.html&quot;, window, getDialogProperty());<br> }<br>




[/code]
popup.html
[code="html"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


Untitled


popup



[/code]
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问