• 締切済み

jQueryのテキストボックスのすかし文字に付いて

Twitterの右上の@ユーザ名/名前などのようにすかし文字と同じ文字を入力しても 送信出来るようにするにはどうすれば良いのでしょうか? Web上のサンプルやプラグインは見た限り全てすかし文字に指定した文字を入力すると 入力した文字が消えると言うもので、「キーワード」というすかし文字を設定していて どうしても「キーワード」という言葉を入力して検索したいという場合この仕様だと キーワードという文字を入力してフォーカスが外れた時に文字列がすかし文字と同じか という判定をしていたら判定を処理してすかし文字に書き換えてしまうのでどうすれば 良いのか判断に困っています。 現状CSSですかし画像を入れてごまかしていますが、この方法だとテキストボックスの デザインがなんだか変になる(borderがごつく付く)ので普通の方法で対処したいと思っています。 何か良い方法はないのでしょうか?

みんなの回答

回答No.3

> 残念ながらIE系では全く効きません。 知ってますよぉー。 でも、せっかくキーワードが分かるように書いたんだけどねぇ…。 「IE placeholder」って検索すれば、いくらでも出てくるんだけど…。 https://www.google.co.jp/search?q=IE+placeholder

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.2

HTML5を使いましょう

回答No.1
mizuki_sak
質問者

補足

残念ながらIE系では全く効きません。 TwitterでもIE系は処理を変えているようですし、サポート外に なりましたがFirefox3.6でもこの属性は使えないので困ります。

関連するQ&A