1

さて、私はカスタムのサインアップ ページを作成しています。もちろん、JavaScript の入力検証が必要です。

その検証maxlengthでは、入力の長さを検証するためにプロパティを使用しています。これは一種の二重セキュリティですが、要素のプロパティを取得するのはとても簡単で、「なぜだろう?」と思いました。

ただし、属性がundefinedフォーム入力要素の一部にあり、他の要素で正しく定義されていることがわかりました。

数日間 HTML を見てきましたが、一部の要素で HTML が定義されていないのに、ほとんどの要素で機能する理由がわかりません。

機能する要素と機能しない要素の両方が存在するページを作成しましたが、それは最終的にどのようにまとめられるべきかではありません.

ここにリンクがあります。以下は、機能しないフォームの例です。何が問題なのかわかる方もいらっしゃると思います!

コード:

<div id="9irBGsdLR">
    <form method="POST" class="form" name="frontContent" id="forntContent" style="margin-bottom:15px;">
    <div id="9button" style="float:right;">
        <img onclick="deleteElement(&#39;9&#39;, &#39;9irBGsdLR&#39;, this, &#39;actions/delete.php&#39;)" alt="delete" style="border:0px;float:right;cursor:pointer;" src="./validationNotWorking_files/close_32.png">
    </div>
    <input type="text" name="id" style="display:none;" value="9">
    <label class="inputlabel softInputlabel" style="width:20%;">Headline: </label>
    <input maxlenght="50" type="text" name="title" id="title" class="inputfield" contenttype="text" value="Praesent rhoncus faucibus elementum">
    <label class="inputlabel softInputlabel" style="width:20%;">Succession: </label>
    <input maxlenght="4" type="text" name="succession" id="title" class="inputfield" contenttype="numerical" value="50">
    <label class="inputlabel softInputlabel" style="width:20%;">Content: </label>
    <textarea class="formField" style="width:75%;height:300px;" name="content"></textarea>
    </form>
    <hr>
</div>
4

1 に答える 1