Inputラベルについて注意すべきいくつかの小さな問題

1317 ワード

1.input要素は終了ラベルがない、開始ラベルのみであり、終了ラベルを書いても機能しない.次のように
<input type="text" value="text" />

規範に従って、最後に「/」と書くべきだ.
 
2.jqueryでinputコンテンツを取得する場合はhtml()ではなくval()を使用する.
3.reset/submitタイプは、formでのみ有効であり、他の場所では無効である.
4.textタイプ、実装デフォルトに文字があり、文字をクリックすると消去実装方法
<input type="text" value="text" onclick="this.value='';" onblur="if(this.value==''){this.value='text'}"/>

 
参考ドキュメント:inputラベルのtypeプロパティ