0

編集:プロジェクトの時間制限のため、コードの作業コピーに戻ってすべての作業をやり直す必要がありましたが、将来のためにその理由を知りたいです。

だから、私はこのHTMLファイルのダグの1つのうち、fromタグとdivタグがエディター(Komodo)によって下線が引かれる場所に取り組んでいます。 「予期しない終了タグ (無視)。これはあまり問題を引き起こしていなかったので、無視しました...エディターが同じことで終了本文タグを強調表示し始め、ファイルが実際に正しく機能しなくなるまで (JQM を使用) .

私が理解できないのは、HTML にまったく触れていないということです。過去にこれが起こったとき(以前と同じように)、使用しているレポから以前のバージョンをプルしただけで問題は解決しましたが、今回はしばらくコミットしていないので、本当に欲しいです迅速な修正ではなく、この問題の解決策を見つけるために。

これは、エディターで表示される構文エラーのスクリーンショットです。

ここに画像の説明を入力

重要な場合は、フォームの HTML を次に示します。

        <div data-role="content">
                        <img src="img/logo.png" alt="RPG Tracker">
        <form action="" method="post" id="addCharForm">
            <fieldset data-role="controlgroup">
                <label for="dateCreated">Date Created:</label>
            <input type="date" name="dateCreated" id="dateCreated">
        </fieldset>

        <fieldset data-role="controlgroup">
                <label for="charAge">Age:</label>
            <input type="text" name="charAge" id="charAge" value="" class="required number">
        </fieldset>

        <fieldset data-role="controlgroup">
            <label for="charName">Name:</label>
            <input type="text" name="charName" id="charName" value="" class="required">
        </fieldset>

        <fieldset data-role="controlgroup" data-type="horizontal">
            <legend>Choose character gender:</legend>
            <input type="radio" name="gender" id="radioMale" value="Male">
            <label for="radioMale">Male</label>

            <input type="radio" name="gender" id="radioFemale" value="Female">
            <label for="radioFemale">Female</label>
        </fieldset>

        <fieldset data-role="controlgroup">
            <label for="charAttrs">Describe your character's <b>attributes</b> in this field:</label>
            <textarea id="charAttrs" name="charAtts"></textarea>
        </fieldset>
        <fieldset data-role="controlgroup">
            <label for="charSkills">Describe your character's <b>skills</b> in this field:</label>
            <textarea id="charSkills" name="charSkills"></textarea>
        </fieldset>
        <fieldset data-role="controlgroup">
            <label for="charBio">Character Biography:</label>
            <textarea id="charBio" name="charBio"></textarea>
        </fieldset>
        <fieldset data-role="controlgroup">
            <label for="charRating">Rate Your Character:</label>
            <input type="range" name="charRating" id="charRating" value="100" min="0" max="100">
        </fieldset>

        <input type="reset" value="Reset">
        <input type="submit" value="Submit Character" data-theme="b">
        </form>
    </div>

要求に応じて、ここに完全な html があります: http://pastebin.com/tsE0MuP7

4

2 に答える 2

2

およびタグは自己閉鎖型であるため、すべてを閉じて、それで修正されるかどうかを確認することをおinput勧めimgします。(そうではないと思いますが、試してみる価値はあります)。

例えば

<img src="img/logo.png" alt="RPG Tracker" />

<input type="date" name="dateCreated" id="dateCreated" />

問題はファイルの他の場所にもある可能性があるため、HTML全体のコピーが望ましいでしょう。おそらくどこかでオープンタグになります(たとえば、<div>の代わりにを使用します</div>)。

于 2012-10-25T10:31:08.430 に答える