Internet Explorer表单输入问题

时间:2009-09-07 13:40:10

标签: html debugging internet-explorer-7

我对每个版本的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

2 个答案:

答案 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,我能够输入文本但是在冻结之后(当你添加所有这些标记时),然后在输入文本并点击“查找路线”时,我发现了一个错误向你解释......