0

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>
4

1 に答える 1

1

IE8 では、2 つの要素間のスペースが空のテキスト ノードと見なされる場合があるため、空のテキスト ノードが表示されます。

フィールド間のスペースを削除する必要があります。

フィドル - http://jsfiddle.net/uTDWD/1/

于 2012-07-03T06:00:51.150 に答える