問題タブ [placeholder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QString::arg() の引数で "%1" を処理するには?
誰もが大好き
replacement1
しかし、実際に含まれている、%1
または%2
どこにでもあるわずかな可能性があるとすぐに、物事はかゆくなります。次に、2 番目QString::arg()
は、再導入されたもののみ、%1
または両方の%2
オカレンスを置き換えます。とにかく、"%1"
おそらく意図したリテラルを取得できません。
これを克服するための標準的なトリックはありますか?
遊ぶための例が必要な場合は、これを取ってください
これは出力されます
それ以外の
予想どおりです(そうではありません)。
与える
と
与える
javascript - 1行のコードでjQueryの$(this)を使用して要素を変更できますか?
私はjqueryのプレースホルダー関数に取り組んでいます。今のところ、フォーム要素の値をプレースホルダーに変更するだけです。次のコードを試しました。
しかし、それは機能しません。少しテストした後、問題は$(this)
そのコンテキストでの使用にあることに気付きました。これを変更して、すべてのフォーム要素をループし、それらの値をプレースホルダー属性に変更するにはどうすればよいですか?
asp.net - ASPPlaceHolderコントロールの見当違いの感覚
私はhtmlに次のような単純なdivを持っています:
PlaceHolderには、いくつかのラジオボタン、カバーするdiv、いくつかh4
のp
要素が含まれています。
ただし、ページが表示されると、div全体(およびその子コンテンツ)は完全に警告divの外にあります。コードビハインドでdiv構造を台無しにしていると思ったので、すべてをコメントアウトしてこれを実行しました。
何だと思う?ええ、文字列「Meh」も警告divの外にありました。HTML(ソースの表示)オプションはこれを示しています:
私は他の時に同様のことをしましたが、この問題に直面したことはありません。プレースホルダーが親divから外れることにした理由や、それを回避する方法について、皆さんが光を当ててくれることを期待していました。警告divなどからクラスを削除しても機能しないようです。
なぜこれが起こっているのか考えてください。
javascript - JavaScript 入力フォーカス
入力ボックスにデフォルト値「visitor」を設定しました。フォーカスがテキストボックスにあるとき、またはマウスが入力したときに、「訪問者」文字列を非表示にし、フォーカスを失ったとき、またはマウスが移動したときに表示したいと考えています。
html - IE9 RTW は入力要素のプレースホルダー属性をサポートしていますか?
多くのサイトが IE9 でのサポートについて言及していますが、これは Beta または RC で登場したものだと思います。IE9 final ではサポートされていないようです。誰かがこれを確認できますか?
php - Gettext プレースホルダー
PHP + CodeIgniter で多言語アプリケーションを構築しています。私は UI テキストの翻訳に gettext を使用することに決めました。これまでのところ、効率的で使いやすいことが証明されています。
しかし、今、私は本当に厄介なことに直面しています:gettext()
関数は1つのパラメーターしか受け入れませんが、Zend Framework の gettext アダプターから得られる printf のような動作が必要%1$s
です%2$s
。 Zend ビューのtranslate()
機能への追加パラメータとして。
.po ファイルと poEdit を使用すると簡単に翻訳を管理できるため、gettext を捨てたくはありません (結局のところ、1 回のクリックで更新できます)。私のオプションは何ですか?
私はすでに gettext と対話するヘルパーを作成しようとしました: gettext を介して最初の引数を実行し、結果の文字列に対して strtr を実行します。あなたが推奨する他の/より良いアプローチはありますか?
jquery - jquery コードを通常の / プレーンな JavaScript に変換するのに役立ちます
これを変換する目的は、jquery を使用せずにどのように変換するかを学習できるようにすることです。
ここでこのコードを見つけました: テキストエリア形式の Html プレースホルダー テキスト
javascript - Internet Explorer の入力プレースホルダー
HTML5 では要素にplaceholder
属性が導入されinput
、グレーアウトされたデフォルト テキストを表示できます。
残念ながら、IE 9 を含む Internet Explorer ではサポートされていません。
いくつかのプレースホルダー シミュレーター スクリプトが既に存在します。それらは通常、デフォルトテキストを入力フィールドに入れ、灰色にして、入力フィールドにフォーカスするとすぐに再び削除することで機能します。
このアプローチの欠点は、プレースホルダー テキストが入力フィールドにあることです。したがって:
- スクリプトは、入力フィールドが空かどうかを簡単に確認できません
- プレースホルダーをデータベースに挿入しないように、サーバー側の処理でデフォルト値をチェックする必要があります。
プレースホルダー テキストが入力自体に含まれていない解決策が必要です。
javascript - IE8 でのネイティブ プレースホルダー サポートの Javascript チェック
tldr: プレースホルダー属性のネイティブサポートがないにもかかわらず、(inputElemnt の「プレースホルダー」) が IE8 で true と等しいのはなぜですか? (要素の属性) は、ネイティブ サポートを確認する良い方法ではありませんか? Javascript ライブラリ Modernizer が使用します。
長いです:
Defaultvalue ( http://unwrongest.com/projects/defaultvalue/ )という小さな Jquery プラグインがあります。Placeholder ( https://github.com/janjarfalk/jquery.placeholder.js )と呼ばれる小さな Jquery プラグインがあります。これは基本的に、HTML5 プレースホルダー属性のフォールバックです。
最近の更新で、これらの 3 行のコードを追加しました。ブラウザーがプレースホルダー属性をネイティブにサポートしている場合、Defaultvalue が実行されないことを期待します。
IE8 と IE7 を除くほとんどのブラウザで動作するようです。何らかの理由で、これでキー「プレースホルダー」が見つかりますが、IE7/IE8 ではプレースホルダー属性がサポートされていないと思います。
私のコードは、Javascript ライブラリ Modernizer ( http://www.modernizr.com/ )のこのコードに触発されました。
私は何が欠けていますか?
jquery - 検索用のプレースホルダー-テキストボックス
私は誰もがこのプレースホルダー-検索の動作-テキストボックスを知っていると信じています。ページが読み込まれると、「ここで検索...」のような文字列があり、ユーザーがTextBoxにクリックするとすぐに文字列が消え、ユーザーがクリックしてすぐに何かを挿入しなかった場合は再び表示されます。このテキストボックス。
現時点では、JQuery Placeholder-Pluginを使用して、ASP.Net-Pageでそれを実現しています。
私は質問をします、多分プラグインは私が望むものをサポートしていません、多分それはサポートしています、知りません:
playceholder-textの文字列の代わりに、テキストボックス内に画像があります。(背景は、TextBoxがGoogle検索であり、退屈な単色の「ここでgoogle ..:」を検索するのではなく、素敵な色のGoogleテキストが欲しいです)。
何か案は?