お問い合わせフォームにAsp.Netテキストボックスを使用しています。たとえば、SO検索ボックスのように、テキストボックスのデフォルトのテキストを使用して、ユーザーがフォーカスではなく何かを入力したときにテキストをフェードアウトさせるにはどうすればよいですか。テキストボックスの透かしとは異なります。どんな提案でも大歓迎です、ありがとう。
質問する
5929 次
4 に答える
1
これにはAJAXTOOLKITを使用することをお勧めし ます
于 2012-06-05T06:25:45.917 に答える
1
于 2012-06-05T06:25:53.920 に答える
1
これはあなたの質問に答えませんが、あなたの質問の一部を修正します。
たとえばSO検索ボックスのように
SO検索ボックスはHTML5プレースホルダー属性を使用し、表示される機能はChrome固有です。
ユーザーエージェントは、要素の値が空の文字列であるか、コントロールがフォーカスされていない場合(たとえば、フォーカスされていない空白のコントロール内に表示し、それ以外の場合は非表示にすることにより)、このヒントをユーザーに提示する必要があります。
太字の部分は、値が空であるか、フォーカスされていない場合、機能がプレースホルダーテキストを削除する必要があることを示しています。
Chromeは、これを「空でない場合はプレースホルダーを削除する」として実装することを決定しましたが、テキストボックスがフォーカスされて空の場合、プレースホルダーは残ります。
他のブラウザ(IE / Firefox / Opera)は、フォーカスのあるプレースホルダーを削除します。
于 2012-06-05T06:26:06.753 に答える
0
于 2012-06-05T06:30:18.487 に答える