互联网浏览器bug !!仅在按下搜索按钮时工作(输入不工作)

时间:2011-12-04 17:50:18

标签: javascript internet-explorer javascript-events

这是搜索引擎脚本。当我按下回车键或搜索按钮时,此脚本适用于所有浏览器。但是我在Internet Explorer上使用时遇到了问题。在IE中,输入不是输入点击,但输出是随搜索按钮点击

function searchForm() {

            document.writeln("<form name=\"search\" action=\"index.html\" method=\"get\">");
            document.writeln("<input type=\"text\" name=\"searchTxt\" style=\"border:2px solid #ccc; color:#000;height:26px; width:365px; margin-bottom:0pt;\"/>");

    document.writeln("<input type=\"submit\" value=\"Search!\" name=\"search\" onkeypress=\"return runScript(event)\"style=\"width:81px;height:29px;border-width:0px; cursor:pointer; font-size:0px; background-image:url(\'http://i703.photobucket.com/albums/ww34/studentsicon/search.png'); \"/>");

            document.writeln("</form>");



    }

1 个答案:

答案 0 :(得分:0)

您应该隐藏元素,然后在调用searchForm时显示它。没有必要document.writeln它。只需使用CSS或不透明度等等。

编辑:Internet Explorer出现了令人难以置信的许多问题。你称之为“错误”,微软称之为“功能”,我们​​其他人称之为“ COUGH COUGH 使用Chrome / Firefox。”