並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 137件

新着順 人気順

inputの検索結果81 - 120 件 / 137件

  • <input type="file">をJavaScriptで扱うときに気をつけること - 青色の紙切れ

    この記事はJavaScript Advent Calendar 2020の25日目になります。 レビューサイトを始めとする「ユーザーが画像ファイルをそれぞれがアップロードして投稿するウェブサイト」を作るとき、必ず用いられるのが<input type="file">によるアップロードです。 一般的にファイルのアップロードといえば、PHPやSQLといったバックエンド技術が主役のように捉えられがちです。 しかし、取得した画像ファイルを用いたサムネイルの生成や画像ファイルの軽量化など、JavaScriptの出番も少なくありません。 実際に<input type="file">を取り扱い、いくつかハマりやすいと感じたポイントがあったため、この場を借りてまとめていきます。 1. <input type="file">のvalueは、画像データではない <input>要素は、入力されたテキストをステータ

    • Create an Auto Saving React Input Component

      A better UX without too much heavy liftingWhen dealing with long forms (think medical forms, profiles, etc), it’s a huge UX improvement to allow fields to auto save as a user fills them out. Auto saving fields on blur sounds like a lot of extra work over a single submit button, eh? Not to worry, we are going to build one in 10minutes using Semantic UI React component library. If you want to skip t

        Create an Auto Saving React Input Component
      • チームでデザインの引き出しを増やす、Weekly Input Time|Cocoda

        Visionalのデザイナーの柿野です。ビズリーチ事業部で求職者様向けのクリエイティブを担当しています。今回は所属チームで行っている「デザインの幅を広げる」ためのインプットの取り組み、「Weekly Input Time」を紹介します。 私たちのように日頃から多くのクリエイティブを制作していて、「デザインの幅が狭い」「チームでのインプットの仕組みがない」といった課題を抱える方々の参考になったら幸いです。 私が所属するチームは新卒で入社した20代のメンバーが中心で、経験が少ないことと、「ビズリーチ」のメインユーザー層(30〜40代)とは属性が離れていることで、ユーザー層により伝わる表現に苦戦していました。 唯一、チーム内にいたユーザー層に近いアートディレクターが、クリエイティブのディレクションをすることで質を担保していましたが、その方が体制変更でチームから抜けて以降、どうしてもチーム全体で「

          チームでデザインの引き出しを増やす、Weekly Input Time|Cocoda
        • Javascriptでinputのテキスト変更後に処理 - Qiita

          過去に書いたウィンドウリサイズのパロディ オートコンプリートとかでつかえるかもな、、と勝手に思っています // 変更が止まった後、指定時間(ミリ秒)後処理を行う const term = 500; // タイマーの受取変数 let timer = 0; // 変更時に処理した内容を退避 let testValue = ""; window.addEventListener("load", function () { const testText = document.getElementById("test"); // テキストに入力されているときの処理 testText.addEventListener("input", function () { // 内容が変わっているときは、タイマーをリセットする clearTimeout(timer); // 指定時間後、一度だけ処理を実行 ti

            Javascriptでinputのテキスト変更後に処理 - Qiita
          • GitHub - github/file-attachment-element: Attach files via drag and drop or file input.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - github/file-attachment-element: Attach files via drag and drop or file input.
            • python – 複数回のユーザー入力 (input) を標準入力としてコマンド実行する - Qiita

              Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                python – 複数回のユーザー入力 (input) を標準入力としてコマンド実行する - Qiita
              • inputタグのcheckboxとradioボタンでできる事まとめ

                フォームの中の選択項目として利用するinputタグのcheckboxとradioボタン。 どちらも選択肢を選ぶ目的で古(いにしえ)から伝わる方法です。 そんなcheckboxとradioボタンを使い、JavaScriptなどは使わずにできるカスタマイズ方法をまとめました。 本来の使い方、フォームの中の選択項目として<label><input type="checkbox" name="question" value="answer1">選択肢1</label> <label><input type="checkbox" name="question" value="answer2">選択肢2</label> <label><input type="checkbox" name="question" value="answer3">選択肢3</label>オーソドックスでポピュラーなinpu

                  inputタグのcheckboxとradioボタンでできる事まとめ
                • GitHub - rksm/org-ai: Emacs as your personal AI assistant. Use LLMs such as ChatGPT or LLaMA for text generation or DALL-E and Stable Diffusion for image generation. Also supports speech input / output.

                  Minor mode for Emacs org-mode that provides access to generative AI models. Currently supported are OpenAI API (ChatGPT, DALL-E, other text models), optionally run against Azure API instead of OpenAI Stable Diffusion through stable-diffusion-webui Inside an org-mode buffer you can use ChatGPT to generate text, having full control over system and user prompts (demo) Speech input and output! Talk wi

                    GitHub - rksm/org-ai: Emacs as your personal AI assistant. Use LLMs such as ChatGPT or LLaMA for text generation or DALL-E and Stable Diffusion for image generation. Also supports speech input / output.
                  • UnityのInput System導入におけるUIへの対応策 エラー解消のための設定とAction Assetsの活用

                    Unityを学ぶための動画を集めたサイト「Unity Learning Materials」。ここでユニティ・テクノロジーズ・ジャパン クリエイターアドボケイトの山村氏が「Input System再入門」をテーマに登壇。ここからは、UIへの対応について話します。前回はこちらから。 UIへの対応 山村達彦氏(以下、山村):次にUIへの対応もやっておきましょう。 Steamなどに持っていったUnityのモバイルのゲームでUI対応していないものがけっこうあって、気になっています。それはInput Systemに限らないんですけどね。UIのイベントを取るためにはイベントシステムが必要ですが、Input Systemを導入した状態でUIを使おうとすると、エラーを起こすんですね。現行のUnity Input Managerにしか対応していないという話で、Input Systemに対応させる必要がありま

                      UnityのInput System導入におけるUIへの対応策 エラー解消のための設定とAction Assetsの活用
                    • Input valueAsNumber

                      Every once in a while I learn about a JavaScript property that I wish I had known about years earlier -- valueAsNumber is one of them. The valueAsNumber provides the value of an input[type=number] as a Number type, instead of the traditional string representation when you get the value: /* Assuming an <input type="number" value="1.234" /> */ // BAD: Get the value and convert the number input.value

                        Input valueAsNumber
                      • React.Hooks で 大量の input 更新ハンドラーをまとめる小技 - Qiita

                        Hooks で form 周りが大分楽になりましたね。さて、useState と useCallback を使って form を作るとき、大量の input 要素向けに callbackHandler と state を用意するのって、結構大変ですよね。たった 要素が4つでも、それなりにしんどいです。 import * as React from 'react' import { useState, useCallback } from 'react' // ___________________________________ // // @ Types type Props = { className?: string firstName: string lastName: string comment: string address: string onChangeFirstName

                          React.Hooks で 大量の input 更新ハンドラーをまとめる小技 - Qiita
                        • formのinput valueを配列で受け取りたい場合のname属性 - Qiita

                          RailsのControllerで、以下のような複数itemで構成されるinputのvalueを配列で受け取りたい場合。 <div> <h2>Item1</h2> <input type="text" name="item[name_0]" value="yamada" /> </div> <div> <h2>Item2</h2> <input type="text" name="item[name_1]" value="suzuki" /> </div>

                            formのinput valueを配列で受け取りたい場合のname属性 - Qiita
                          • UnityのInput Managerの使い方【標準機能】

                            <Input Managerとは>Unityはマルチプラットフォーム対応です。その為、色々な端末の入力を受け取りたい時があります。 例えば、ジャンプを実装したい時、それに対応するボタンはキーボードの↑キーだったり、×ボタンだったり、Bボタンだったりするかもしれません。 そういった時に、端末毎にifで分岐させていては大変です。この機能はそんないろいろな入力方法を一括にまとめてくれる機能です。 <Input Managerの設定方法>Unityの上部メニュー>Edit>Project Settingを選択します。 <Project Setting Inputの各種パラメータ>Axes軸入力を表します。 ↑では一種類しかありませんが、プラットフォームによっては増えるかもしれません。 Size入力の種類数です。 自分で好きな数を設定できます。デフォルトで18個設定されていますが、これに縛られる必要

                              UnityのInput Managerの使い方【標準機能】
                            • GitHub - univrsal/input-overlay: Show keyboard, gamepad and mouse input on stream

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - univrsal/input-overlay: Show keyboard, gamepad and mouse input on stream
                              • Imagen: An AI system that creates photorealistic images from input text | Hacker News

                                Imagen, a text-to-image diffusion model - https://news.ycombinator.com/item?id=31484562 - May 2022 (634 comments) Every single time I see an article about a new AI model that has a section called "societal impact" I know immediately they are not releasing the model, the training set, nothing...It seems to be the kind of bullshit statement that those companies put in place of "we paid $500k trainin

                                • Unity Automated QAのInput Systemサポートによる自動テスト - やらなイカ?

                                  Unity Automated QAパッケージのRecorded Playback機能は、デフォルトではuGUI操作を記録・再生します。 しかし限定的ですが「Input Systemサポート」も提供されており、以下の操作に限り動作させることができ(ると書かれてい)ます。 UnityEngine.Input(従来のInput Manager)のみ*1 Supported Attributes: touches, touchCount, mousePosition Supported Methods: GetTouch, GetMouseButton, GetMouseButtonDown, GetMouseButtonUp, GetKey, GetKeyDown, GetKeyUp, GetButton, GetButtonDown, GetButtonUp Input Systemサポート

                                    Unity Automated QAのInput Systemサポートによる自動テスト - やらなイカ?
                                  • XIM(X Input Method)日本語入力の流れ - Qiita

                                    「X Window Systemの日本語入力はどうなっているんだろう?」 そう考えた筆者が、日本語入力の流れを調べてみました。 C言語、X11プログラミングに関する文章です。 使用OS:ubuntu16.04 日本語入力に対応していないプログラム まず初めにキーボードから文字を入力するプログラムを作ります。 #include <stdio.h> #include <locale.h> #include <X11/Xlib.h> #include <X11/Xutil.h> #include <X11/keysym.h> int main(void) { Display* dpy = XOpenDisplay(NULL); Window win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, 0, 0

                                      XIM(X Input Method)日本語入力の流れ - Qiita
                                    • AKR_input_sequence/0.background.md at main · kirameister/AKR_input_sequence

                                      タイピングというのは結構楽しい。特に颯爽と風を切るようなスピードでタイピングするとなるとストレス解消とかにもなるかも知れない。 しかし単にスピードのあるタイピングするのが私の目的なのだろうか? そもそも理想的なタイピングとはどのようなものなのだろうか。そのへん少し掘り下げて考えてみた。 あ、一応 disclaimer しておくと、内容の正確性は保証されておりません。単なる個人の作文です。 そもそも私がタイプしている日本語の平仮名は音節文字というものに分類されるらしい -- ちなみに漢字に限っては表語文字なるものに分類されるらしい。普段気にすることは少ないが、考えれば考えるほど今の私のイシューの根源はここにある様に思える。 人間に備わっている口の形というのはある程度一定である。そこから音素単位で見れば個々の言語が持つ音素の数というのはある程度同じような数に落ち着くのではないかと想像する (と

                                        AKR_input_sequence/0.background.md at main · kirameister/AKR_input_sequence
                                      • Input object を使ってリクエストパラメータを検証する - ESM アジャイル事業部 開発者ブログ

                                        はじめに Bonjour! 近ごろ Duolingo のフランス語コースにハマっている @ima1zumi です。 さて、最近リクエストパラメータにバリデーションをかけたいことがありました。そのために、ユーザの入力を検証する専用のクラスを作ると便利だったので紹介します。 動作確認環境 Ruby 3.0.1 Ruby on Rails 6.1.4 実現したいこと ここでは例として User の一覧を表示する UsersController#index に、表示順を制御する order_key と order_direction というリクエストパラメータを追加します。 order_key は User モデルのカラム名を、 order_direction は asc か desc のみ受けつけます。これらのパラメータにバリデーションをかけて、規定の値のみ受け付けるようにします。 class

                                          Input object を使ってリクエストパラメータを検証する - ESM アジャイル事業部 開発者ブログ
                                        • Vue(Nuxt.js)でEnterで送信、Shift+Enterで改行の機能を実装する【textarea,input】 - Qiita

                                          Vue(Nuxt.js)で、textarea・inputで入力したものをEnterで送信、Shift+Enterで改行する機能を実装する方法です。 チャット機能を実装する時などに便利かと思います。 Vue(Nuxt.js)でEnterで送信、Shift+Enterで改行の機能を実装 <template> <div> <p>送信:</p> <p>{{ sendMessage }}</p> <textarea v-model="message" @keydown.enter.exact="keyDownEnter" <!--enterをkeydownした時のイベント--> @keyup.enter.exact="keyUpEnter" <!--enterをkeyupした時のイベント--> @keydown.enter.shift="keyEnterShift" <!--enterとshiftを

                                            Vue(Nuxt.js)でEnterで送信、Shift+Enterで改行の機能を実装する【textarea,input】 - Qiita
                                          • input type=”date”で、どこをクリックしてもカレンダーが表示されるようにする。

                                            世界で一番初心者に優しいWeb制作のメディア。HTML/CSS/JavaScript、WordPress、Web制作の考え方を解説します。

                                              input type=”date”で、どこをクリックしてもカレンダーが表示されるようにする。
                                            • Flashpen Is A High Fidelity Pen Input Device

                                              Pen input has never really taken off in the computing mainstream, though it’s had somewhat of a renaissance in the last decade or so. Various smartphones and tablets are shipping with the technology, and some diehard users swear by it as the best way to take notes on the go. Recently, researchers at the Sensing, Interaction and Perception Lab at ETH Zurich have been working on Flashpen, a high-fid

                                                Flashpen Is A High Fidelity Pen Input Device
                                              • 3 ways to autofocus an input in React that ALMOST always work!

                                                3 ways to autofocus an input in React that ALMOST always work!October 25, 2019 / Toggle theme Autofocusing is a neat thing you can do to make your app easier to use. In this screenshot of Trello, the user clicked the Add Checklist button. It opened a menu, with the Title text input autofocused and its text selected. With this autofocusing, the user doesn't have to click on the text input; they can

                                                  3 ways to autofocus an input in React that ALMOST always work!
                                                • Why are custom fields added to activities in Salesforce not reflected in the input window? - ITipsUs

                                                  Salesforce is a CRM (customer management system) and a web service used all over the world. Although it is a web service, it has a certain degree of customizability, and many companies use it for purposes other than sales. Salesforce has "Activity record" to record what kind of activities were done for leads and opportunities. It is a convenient function that allows you to record what kind of meet

                                                    Why are custom fields added to activities in Salesforce not reflected in the input window? - ITipsUs
                                                  • <input type="number"> - HTML: ハイパーテキストマークアップ言語 | MDN

                                                    HTML チュートリアル HTML の基本 HTML 入門 HTML 入門の概要 HTML を始めよう ヘッド部には何が入る? HTML のメタデータ HTML テキストの基礎 ハイパーリンクの作成 高度なテキスト整形 文書とウェブサイトの構造 HTML のデバッグ 評価課題: 手紙のマークアップ 評価課題: コンテンツのページの構造化 マルチメディアとその埋め込み マルチメディアとその埋め込みの概要 HTML の画像 動画と音声のコンテンツ object から iframe まで — その他の埋め込み技術 ウェブへのベクターグラフィックの追加 レスポンシブ画像 評価課題: Mozilla のスプラッシュページ HTML の表 HTML の表の概要 HTML の表の基本 HTML 表の高度な機能とアクセシビリティ 評価課題: 太陽系の惑星データの構造化 リファレンス HTML 要素 <a>

                                                      <input type="number"> - HTML: ハイパーテキストマークアップ言語 | MDN
                                                    • Binary file (standard input) matches - Qiita

                                                      事象 : テキストファイルをgrepしたら怒られた 環境 Windows10 Pro 64bit grep (GNU grep) 3.1

                                                        Binary file (standard input) matches - Qiita
                                                      • input要素でEnterキー入力を検出する方法が、いつの間にかアップデートされていた - Qiita

                                                        フォーム入力などで、テキスト入力してEnterキー入力を検出する方法 いくつか方法があって、簡単に説明すると例えばこんなやり方でしょうか: input要素にキー入力イベントリスナーを設ける方法。 form要素のsubmitイベントで処理する方法。 input要素を対象にした方法に絞って、以下の説明を続けます。 よく見る例(非推奨のコードが含まれます) let text_form = document.getElementById('text_form'); let output = document.getElementById('output'); text_form.addEventListener('keypress', test_ivent); function test_ivent(e) { if (e.keyCode === 13) { output.innerHTML = t

                                                          input要素でEnterキー入力を検出する方法が、いつの間にかアップデートされていた - Qiita
                                                        • How to use debounce on input change with React-hook-form library

                                                          How to use debounce on input change with React-hook-form library Recently, I've been using react-hook-form to create a login form. The library has a lot of examples on the github page. However, I could not find a case for my use. I wanted to use debounce on inputChange to avoid trigger validation on every keystroke from users. It took me a couple of days to get the result. Therefore, I decided to

                                                            How to use debounce on input change with React-hook-form library
                                                          • Pirate Audioの前面ボタンを/dev/input/eventXなキーボードとして使うソフトを作ってみた - もぐてっく

                                                            サマリー Raspberry Pi用のコンパクトな液晶 & スピーカー & ボタンHATのPirate Audio Speaker for Raspberry Piがすごく良い。 そのボタンを/dev/input/eventXなキーボードにするプログラムを書いた。 Raspberry Piの弱点を完全にカバーしてくれるときめきデバイスをゲット 前から思ってたんです。ラズパイってヒューマンインタフェースが弱いなって。 ヒューマンインタフェースと言うのは、人間とコンピュータが対話するための入出力の手段のこと。 モニタやスピーカーのような人間の五感に訴える出力手段とか、キーボードとかタッチセンサーみたいな人間の意志をコンピュータに伝える入力の手段すね。 ラズパイのデフォルトだとそれがほぼないんですよね。 出力する手段:一応アクセスランプのちっちゃなLEDを制御可能 入力する手段:なし まぁそのた

                                                              Pirate Audioの前面ボタンを/dev/input/eventXなキーボードとして使うソフトを作ってみた - もぐてっく
                                                            • 【PHP】JSONでPOSTされた値の取り出し方。file_get_contents("php://input") するようだ。 - Qiita

                                                              【PHP】JSONでPOSTされた値の取り出し方。file_get_contents("php://input") するようだ。PHP $_POSTには何もなかった... るんるん気分で普通にクライアント側からAjaxしてPHPにJSONをPOSTしました。いつも通りに。 しかし、$_POSTには何も入っていませんでした...array(0)みたいな。 公式に明記されていましたが、残念ながらPHPではPOSTデータを$_POSTで受け取れるのは「application/x-www-form-urlencoded」又は「multipart/form-data」のみとのこと。 Content-Type に application/x-www-form-urlencoded あるいは multipart/form-data を用いた HTTP リクエストで、 HTTP POST メソッドから現在

                                                                【PHP】JSONでPOSTされた値の取り出し方。file_get_contents("php://input") するようだ。 - Qiita
                                                              • AWS Step FunctionsのInput/Outputを紐解いてみる

                                                                おはこんばんちは、AWS大好き芸人の@ken11です このネタをどこに投下しようか結構悩んだんですが、わりかしきちんとまとめたのでZennに掲載することにしました。 今日はStep Functionsの話を。 Step Functions 皆さんAWSのStep Functionsは使ってますか? 僕はとてもお世話になっています Lambdaオーケストレーション的ななにかが欲しい時、SageMakerオーケストレーション的ななにかが欲しい時等々、非常に便利な存在ですよね。 ただ如何せん、Input/Outputの取り扱いがややこしい点がネックです。 初見殺しでは?と思えるような複雑性を兼ね備える存在なので、Inputを引き回したいのにうまくいかないとか、Outputをうまく構築したいのにやり方がわからんとか、そういった部分で心折れる方もいらっしゃるのではないでしょうか。 今日はそのStep

                                                                  AWS Step FunctionsのInput/Outputを紐解いてみる
                                                                • [JavaScript] 動的にinput[type=file]を組み立てて画像をアップロードしたらBase64が手に入るコード - Qiita

                                                                  public getPictureFromBrowser() { /* * input[type=file] を組み立て */ const inputFile: HTMLElement = document.querySelector('input#browserPhotoUploader'); return new Promise(resolve => { /* * input[type=file] の変更(change)を検知したら、ファイルをアップロードしてresolveする */ inputFile.addEventListener( 'change', (e) => { const file = e.target.files[0]; const reader = new FileReader(); reader.onload = (fileInput => { /* * アップロ

                                                                    [JavaScript] 動的にinput[type=file]を組み立てて画像をアップロードしたらBase64が手に入るコード - Qiita
                                                                  • iPhone(iOS16以降の端末)のブラウザでのinput[type="time"]のレイアウトをCSSで修正する。

                                                                    こんにちは、オフィス狛 デザイン部のSatoです。 先日、モバイルで利用するWebシステムのHTMLを作成した際に、時間を入力する必要があるフォームが必要になりました。 そこで、input[type="time"]を使いました。 HTMLの作成後に、「iPhone端末で表示すると、時間入力欄(input[type="time"])の入力後の文字が上揃えになっているので、他のに入力欄と同じ縦中央揃えに修正してほしい」という報告をいただきました。 指摘いただいた箇所を私の方でもiPhone端末で確認すると、時間入力欄(input[type="time"])だけで入力後の文字の行揃えも中央揃えになっていて、他の入力欄に合わせる為に文字揃えも修正が必要になってきました。 そこで時間を入力するinputにclassをつけ、そのclassで余白をつけ行揃えを左に修正しました。 実機で修正ができているこ

                                                                      iPhone(iOS16以降の端末)のブラウザでのinput[type="time"]のレイアウトをCSSで修正する。
                                                                    • input要素に擬似要素を適用させたい | コトダマウェブ

                                                                      ここでは、input要素でボタンに擬似要素を適用させたい方が参考になりそうなお話をします。結論から言うと、input要素に疑似要素は適用できません。 例えば、リンクタグならこういうデザインが素直に作れるわけですが(疑似要素で右に矢印を入れています)。 See the Pen button01 by kenichi (@ken81) on CodePen. HTML <a href="#" class="button">申込み</a> CSS a.button { display: block; margin:0 auto; text-decoration: none; border: none; outline: 0; cursor: pointer; color: #fff; background: #555; font-weight: bold; position: relative;

                                                                      • Slackのinputチャンネルで組織内の知識を増やす |あっきー

                                                                        ごきげんよう🙋‍♀️ツクリンクでエンジニアリングマネージャーをしている、あっきー(@kuronekopunk)です。 この記事はツクリンク プロダクト部 Advent Calendar 2023 9日目の記事です。 今回はエンジニア向けの記事やイベント情報を共有するSlackの#dev-inputチャンネルについて書きます。 いい記事見つけたらSlackで共有したりしますよね。分報や部署のチャンネルを使っているところもあると思います。エンジニアチームでは情報シェア専用のinputチャンネルを作ってそこに流すようにしています。 inputチャンネルのキャプチャ専用チャンネルを作る意味偶然の出会いを増やす入っていない分報やその他チャンネルに投稿された場合には出会えない可能性があるため、専用のチャンネルを作り情報の一元化をしています。 また、人は興味のある事柄しか目に入りません。SNSで知らな

                                                                          Slackのinputチャンネルで組織内の知識を増やす |あっきー
                                                                        • JavaScript で <input> から複数ディレクトリを読み込む - Qiita

                                                                          背景 「単一/複数ファイル読み込み」「単一ディレクトリ読み込み」の方法はすんなり見つかるが、「複数ディレクトリ読み込み」が全然見つからない・・・。 しかし、Google Drive などでは、複数のディレクトリを一気にアップロードすることができるため、方法は無いはずは無い・・・。 色々と探した結果、webkitEntries というものをやりくりすることでこれが実現できると分かり、その手順を記すことにしました。 完成したコード これは、webkitEntries からファイルを File オブジェクトで得るコードです。File オブジェクトに変換できれば、あとは自由に使えます。 制約事項 webkitDirectory プロパティが指定されているとき、この方法は使えない 後述の webkitEntries が空 Array になる webkit という名がいつか改名される可能性はある もと

                                                                            JavaScript で <input> から複数ディレクトリを読み込む - Qiita
                                                                          • <input type="date">のイマイチなところ

                                                                            概要 フロントエンドに関わる人なら、日付入力に一度は悩んだことがあると思いますが、この記事ではその話をします。input要素のtype="date"入力型のかゆいところへの手の届かなさを語っていきます。 date型の入力欄とは? <input type="date" id="birthday" name="birthday" value="2018-07-22" min="1900-01-01" max="2020-12-31"> これだけのHTMLを書くだけで、日付を入力するウィジェットを生成してくれます。一見便利そうに見えるのですが、実は多くの落とし穴が存在します。 date型の入力欄が持つ落とし穴 対応していないブラウザがある。 ブラウザによってUIが大きく異なる。 年の入力がしにくい。 落とし穴というよりも、「癖が強い」という表現の方が正しいのかもしれませんが、1つ1つ触れていきま

                                                                              <input type="date">のイマイチなところ
                                                                            • input type=”file”のボタンデザインを変更する方法 - プロエンジニア

                                                                              以下のようなコードを記述しても、ファイルアップロードボタンのメッセージや色などを変更する事はできませんが、ごく簡単なCSSでボタンのスタイルを自由に変更する事ができますので次の章でご紹介しましょう。 ●upload1.html <style> input { color: #B20000; font-size: 20px; } </style> ▲ページトップへ戻る 2. <label>タグを使って<input type="file">ボタンのスタイルを変更する input 要素のファイルアップロードボタン(type="file")を好みのスタイルに変更するには、「display:none」でボタンスタイルを無効にして、<label>タグにスタイルを適用します。 ●input2.html <!DOCTYPE html> <html lang="ja"> <head> <meta chars

                                                                                input type=”file”のボタンデザインを変更する方法 - プロエンジニア
                                                                              • 【React】 inputでEnterキー押下時、日本語変換のものかどうか判定する

                                                                                フロントエンドエンジニアの茶木です。 あまり多くはないですが、input 入力中に Enter キーを検出したい場合があります。 たとえば input の入力内容を元に、独自のオートコンプリート(サジェスト)のリストを表示するといった場合です。こういったケースでは、input にフォーカスを保持しつつ、キーボードからリストを選択して Enter キーを入力するようなインターフェースになります。 キーボード入力の発火は onKeydown で取得できます。 const [text, setText] = useState(""); const [index, setIndex] = useState(0); const list = useMemo(() => getAutocompleteList(text), [text]); const selectPrevItem = () => s

                                                                                  【React】 inputでEnterキー押下時、日本語変換のものかどうか判定する
                                                                                • Angular で変換確定前に input の値を得たい時は COMPOSITION_BUFFER_MODE - Qiita

                                                                                  やりたいことと方法を手短に Google の検索欄って、変換を確定する前から検索してくれて便利ですよね。 Angular でこのように変換確定前の入力値を使いたいときには COMPOSITION_BUFFER_MODE が役に立ちます。モジュールやコンポーネントの providers で COMPOSITION_BUFFER_MODE を false にすれば、 IME の変換が確定していなくても input の入力値がモデルに反映されます。 デモページ ソース 詳しい説明 入力された文字を表示するだけの簡単なコードを考えます。 これを PC のブラウザで操作すると、変換を確定するまで入力した文字が表示されないはずです。なぜこのような動作になるかというと、 Angular が変換が確定するまでモデルに入力値を反映させていないからです。具体的な処理は DefaultValueAccessor

                                                                                    Angular で変換確定前に input の値を得たい時は COMPOSITION_BUFFER_MODE - Qiita