問題タブ [html-datalist]
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.
html - HTMLデータリスト要素の自動提案動作
テキストフィールドをデータリストに接続したときに、テキストフィールドの値を提案することに関して、ブラウザーが異なれば動作も異なることに気付きました。一部のブラウザーでは、入力した内容で正確に始まるエントリが表示されます(IE、以前の chrome バージョン)、他のブラウザーでは、入力した内容を部分文字列として含むエントリが表示されます (firefox、新しい chrome バージョン)。
たとえばi
、テキスト ボックスに次のように入力して、候補を確認します。
(または、 http://jsfiddle.net/yaj8ut3m/を好む場合は、ここにフィドルがあります)
IE では のみInternet Explorer
が表示されますが、firefox と最近の chromeInternet Explorer
ではFirefox
、 、およびが表示されSafari
ます。
どの自動提案フィルタリング動作を使用するかを指定する方法はありますか?
注: JavaScript ソリューションは受け入れられません
html - datalist タグ内の画像
データリストオプションに画像を追加することはできますか? Twitter や Facebook のように、データリストに名前と略歴とともにアバターを表示するユーザーの検索を構築しています。変数には、画像への$avatar
リンクまたは src があります。
また、datalist は Safari でサポートされていないため、datalist に代わるものはありますか?
html - HTML DataList タグに縦スクロールを追加する方法
多くのオプションを含むデータリストがあります。リストが長すぎます。縦スクロールさせたいです。
ここでデモ 問題
FIDDLE
jquery - AJAX 呼び出しから動的に生成される HTML5 の datalist の Option 属性の値を取得する
AJAX(JSON) を使用してデータリストを作成しているときに問題が発生しました。データリストからオプションを選択し、[FIND TIMESHEETS] ボタンをクリックして、選択したプロジェクト ID に基づいてさらに ajax 呼び出しを実行できるようにしたいと考えています。私のコードは次のようになります。
私のHTML
プロジェクトリストを正常に作成する私のAJAX
ボタンの ONCLICK イベント リスナー
html - 読み取り専用入力の HTML5 データリストは有効ですか?
私のアプリケーションには、次のような html5 データリストがあります。
input
要素をreadonly
次のように変更するまで、非常にうまく機能します。
次に、入力要素に焦点を合わせても何も起こりません...
仕様により、属性を持つテキスト入力list
も読み取り専用であってはならないという仮定に達しました。「読み取り専用が必要な場合は、select
タグを使用してください」と言っているようなものです。この問題をさらに複雑にしているのは、このセットアップ ( を使用readonly
) がこのアプリケーションで機能していたことはほぼ確実だと思います。残念ながら、最初の Web 検索では答えが明らかになりませんでした。
私の仮定は正しいですか、それとも何かを見逃していますか?
javascript - datalist 選択した値とカスタム属性を取得 (イベントなし)
オプションとカスタム属性を含むデータリストがあります。
ポップアップで表示されます。ポップアップが値を閉じると、関数でカスタム属性値を使用する必要があります...
私は試した:
何も機能しません。
on-event を使用して値を取得できますが、それはオプションではありません。