我对每个版本的IE都有很多问题,其中一个是IE7不会在这个文本输入字段中注册输入。
http://www.flightm8.com/redesign
我对发布链接感到有点紧张,因为该网站看起来很混乱,目前在任何版本的IE中都无法正常运行,而且还有很长时间没有为公众消费做好准备。但如果有人能对这个特殊问题有所了解,我会非常感激。
所以问题是:在IE7中导致这个问题的原因是什么?
更新:我还在页面底部添加了一个额外的文本字段,以尝试排除可能导致问题的任何CSS诡计。
<form method="post" action="nowhere.php">
<input type='text' name='test' value='testing' />
</form>
我仍然无法输入任何文字,或选择其中的文字。我现在想知道这是否是由运行独立版本的IE7和IE6引起的问题。 谢谢 -t
答案 0 :(得分:1)
我想这是因为输入框没有'name'字段,在发布表单数据时会使用该字段。
答案 1 :(得分:1)
引起问题的功能就是这个:
function modalAlert
需要调试的调用就是这个:
modalAlert("NO SELECTIONS");
在
function findRoutes
bug是:
$("#dialog").css("top", dTop);
首先,你应该尽可能避免使用iframe,为什么不这样做:
var message = $('<div></div>').load('/modal/"+modalpage);
而不是像这样糟糕的代码:
var iframe = "<iframe id='modal_frame' width='533' height='292' src='/modal/"+modalpage+"' >You didn't give me any information</iframe>"
如果您不需要iframe,请不要使用它们!
$('body').append(message);
我在win xp(本机)上有IE7,我能够输入文本但是在冻结之后(当你添加所有这些标记时),然后在输入文本并点击“查找路线”时,我发现了一个错误向你解释......