灰色の入力フィールドにデフォルトのテキストが必要です。ただし、ユーザーはこのテキストを選択できず、削除もできません。
例:
ユーザーが名前を入力しSusan
ます。入力を止めると、次のように表示されますSusanCartel
。灰色の部分がプレビューとして自動的に表示されます。次に、作成をクリックすると、 が表示されますSusanCartel
。この方法でSusanCartelCartel
は、プレビューが表示されるため、ユーザーが誤って入力することはありません。
灰色の入力フィールドにデフォルトのテキストが必要です。ただし、ユーザーはこのテキストを選択できず、削除もできません。
例:
ユーザーが名前を入力しSusan
ます。入力を止めると、次のように表示されますSusanCartel
。灰色の部分がプレビューとして自動的に表示されます。次に、作成をクリックすると、 が表示されますSusanCartel
。この方法でSusanCartelCartel
は、プレビューが表示されるため、ユーザーが誤って入力することはありません。
HTML5 には、placeholder
使用できる新しい属性があります。
<label for="username">Username:</label>
<input type="text" name="username" id="username" placeholder="Type your username..." />
ただし、これは IE や古いブラウザでは機能しません。
このプラグインは、クロスブラウザーで同じ効果を実現します。
私は通常 jquery-watermark を使用します。詳細については、このプラグイン リンクを確認してください。
使用法 :
$('#inputid').watermark('Required information', {className: 'myClassName'});
また、イントロダクションを注意深く読むと、この点に出くわします
HTML5 の「プレースホルダー」機能をネイティブにサポートする (それをサポートするブラウザーで)、またはプラグインがすべての透かしを制御するようにネイティブ サポートを無効にすることができます