文本 - IE 8中的空文本节点问题

时间:2012-07-03 05:41:13

标签: html internet-explorer internet-explorer-8

我正在使用IE8浏览器。它会在<input /><span><textarea>之后创建一个空文本节点,就像这个标签一样 我找不到如何纠正这个问题。谁能告诉我解决这个问题..? 代码: -

        <form id="addNewsForm" action="/addNews.php" method="post" enctype="multipart/form-data">
            <label>Title : </label>
            <input type="text" class="addNewsTitle" name="addNewsTitle" />
            <label>Content : </label>
            <textarea rows="10" cols="35" name="addNewsCnt" class="addNewsCnt"></textarea>
            <label>Category : </label>
            <select>
                <option>world</option>
                <option>important</option>
                <option>common</option>
                <option>tamilnadu</option>
                <option>lifestyle</option>
            </select>
            <input type="button" name="noimage" class="newsImgAdd" value="ADD IMAGE" /> 
            <input type="file" name="file" class="addNewsImg" />
            <input type="submit" class="submit addNewsSubmit" value="SUBMIT" />
            <iframe id="addNewsFrame" name="addNewsFrame"></iframe>
        </form>

1 个答案:

答案 0 :(得分:1)

IE8显示空文本节点,因为有时它会将两个元素之间的空间视为空文本节点。

您需要删除字段之间的空格。

小提琴 - http://jsfiddle.net/uTDWD/1/