htmlの選択ボックスのプレースホルダー作成に関する質問
2022-01-21 17:38:31
テキスト入力にプレースホルダーを使用していますが、問題なく動作しています。しかし、セレクトボックスにもプレースホルダーを使いたいのです。もちろん、次のようなコードを使用することができます。
@interface TestMem: NSObject {
TestObject *m_testObject ; // member variable
TestObject *testObject ; // member variable
}
しかし、"select your options"はライトグレーではなく黒になっています。jQueryも良いですね。
これはドロップダウンメニューの選択肢をグレーにするだけです(だから、矢印をクリックした後)。
// assign
-(void)setTestObject :(id)newValue{
testObject= newValue;
}
// retain
-(void)setTestObject :(id)newValue{
if (testObject!= newValue) {
[testObject release];
testObject= [newValue retain];
}
}
// copy
-(void)setTestObject :(id)newValue{
if (testObject ! = newValue) {
[testObject release];
testObject = [newValue copy];
}
}
問題は、セレクトボックスの中にどうやってプレースホルダーを作っているのか、ということです。しかし、それは回答されています、乾杯。
この方法を使うと、選択された値が常に(本当の選択肢を選択した後でも)グレーアウトしてしまいます。
self.testObject = [[testObject alloc] init]; // wrong reatin twice
testObject = [NSArray objectbyindex:0]; // wrong not safe, no retain later release will be wrong
解決策
Non-CSS-no JavaScript / jQuery Answer.
NSString *testString = [NSString stringWithFormat:@"test" ];
以上、htmlセレクトボックスのプレースホルダーを作成する問題の詳細でした。htmlセレクトボックスのプレースホルダーに関する詳しい情報は、BinaryDevelopの他の関連記事を参照してください!
関連
-
HTML6 メニューの折りたたみとアコーディオンメニューのサンプルコード
-
HTMLにおけるフォームのセンタリング効果
-
HTMLでフォームコントロールを無効にする2つの方法 readonly と disabled
-
HTML 9ボックスレイアウトの実装方法
-
form ファイルをアップロードする際のenctypeフィールドの用途は何ですか?
-
htmとhtmlはどう違うのですか? HTMとHTMLはどう違うのですか?
-
htmlにおけるアンカーポイントの応用
-
透明な入力ボックスにアイコンを追加するためのHTMLコード
-
テーブル表におけるコンテンツのはみ出しに対するレイアウト方法
-
htmlのmetaタグの簡易比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン