並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 488件

新着順 人気順

formの検索結果241 - 280 件 / 488件

  • フォーム作成プラグインの定番Contact Form 7の使い方 - くまはちのWordPressの使い方

    Contact Form 7は、お問い合わせやアンケートなどのフォームを作成できるプラグインですが、ガッツリ使うにはちょっと使い方を覚えていただく必要がありますね Contact Form 7の機能の拡張方法や使い方について今回は知っていただければと思います。 目次-OPEN Contact Form 7でのフォーム作成 Contact Form 7 との連携プラグイン Contact Form 7で確認画面を出す方法 お問い合わせページをつくる ContactForm7でファイル送信やテキストエリアで初期値を表示 Contact Form 7でのフォーム作成 WordPressでフォーム作成すると言えばContact Form 7は、定番のプラグインになります。 ただ単体では多くの機能がないのでプラグインの数が増えることになるのですが・・・ 基本的な作成方法は、下記の記事を参考にしていた

      フォーム作成プラグインの定番Contact Form 7の使い方 - くまはちのWordPressの使い方
    • フォームにおけるエラーの通知方法: 10のデザインガイドライン

      問題を明確に特定し、エラーのある入力欄にユーザーがアクセスして、すぐに修正できるようにすることで、ユーザーがエラーから復帰できる手助けをしよう。 How to Report Errors in Forms: 10 Design Guidelines by Rachel Krause on February 3, 2019 日本語版2019年9月3日公開 フォームは、多くのアプリケーションやWebサイトに必要なコンポーネントで、ログインや商品の購入、フィードバックの送信、個人情報の入力に利用される。自分が使っているWebサイトで、情報の入力を何回おこなっているかを考えてみてほしい。その結果、それがエラーになる頻度はどのくらいあるだろうか。また、そうしたエラーをうまく切り抜けるのにイライラすることはないか。 エラーメッセージとは、システムの状態表示の1つだ。すなわち、ユーザーに彼らが直面してい

        フォームにおけるエラーの通知方法: 10のデザインガイドライン
      • TypeScript-first schema validation with static type inference

        TypeScript-first schema validation with static type inference

          TypeScript-first schema validation with static type inference
        • 新型コロナワクチンWeb予約抽選申込フォームについて|tdism

          1 はじめに加古川市が5月13日より開始した新型コロナワクチンWeb予約抽選申込フォーム(以下「抽選申込フォーム」)に関し、多くの関心・問い合わせが寄せられましたので整理するものです。 加古川市オープンデータカタログサイトには、フォームと受け皿となるアプリを掲載していますので、実際にどのように抽選を行っているかについて、こちらのページにおいて説明したいと思います。 単なるロジックの整理となりますので、あらかじめご了承いただいた上でお読みください。 2 ワクチン予約オペレーションとは2月中旬から医療従事者をはじめとする新型コロナウイルスワクチン接種が開始され、3月ごろから65歳以上の高齢者を対象としたワクチン接種が開始されるにあたり、接種券を配布された高齢者に対するワクチン予約が各自治体において開始されました。 ワクチンの需給バランスが整っていない中、少ないワクチンを無駄なく接種するための方

            新型コロナワクチンWeb予約抽選申込フォームについて|tdism
          • お問い合わせフォーム最適化。改善しておきたい16の項目 | BUILD Journal

            お問い合わせフォームの入力を完遂し、送信してもらうために改善しておきたい16のポイントを紹介します。サイトリニューアルの要望でよくある「お問い合わせ数を増やしたい」に応えるために最低限おさえておきたい情報をまとめました。ぜひ参考にしてみてください。 問い合わせ時に必要な項目のみに限定する 「この項目は本当に必要か?」いつも疑うようにしています。お問い合わせ時に必要な情報なのか?その後の打ち合わせで電話番号や住所など聞くことはできないのか?不要な項目を削除し、本当に必要な情報のみに限定することでユーザーも入力しやすくなります。 郵送で資料を送る資料請求フォームは住所は必要です。しかし、質問などメールだけでのやりとりのためのお問い合わせフォームであれば住所の情報は不要なので削除します。クライアントと相談しながら常に減らす意識は持つようにし、ユーザーの手間を省くようにします。 入力欄の数は最低限

              お問い合わせフォーム最適化。改善しておきたい16の項目 | BUILD Journal
            • WP908

              WP908 อีกหนึ่งเว็บไซต์ที่ถูกครอบครองโดย PGZEED.BEST โดยเว็บไซต์ WP908.com ถูกเข้าซื้อกิจการเมื่อวันที่ 8 สิงหาคม 2566 WP908.com เป็นเว็บไซต์เกมสล็อตออนไลน์ที่ได้รับความนิยมเป็นอย่างยิ่งตั้งแต่ปี 2020-2023 ซึ่งเว็บไซต์ที่รวมเกมสล็อตหลากหลายรูปแบบ ทั้งเก่าและใหม่ ค่ายชั้นนำจากต่างประเทศหรือค่ายเกมดังที่คนไทยทุกคนรู้จักอย่าง PGSLOT, Askmebet และ SLOT XO ยกระดับเกมสล็อตให้มีมาตรฐานยิ่งกว่าเดิมด้วย WP9

                WP908
              • 【Excel(エクセル)】カード型データベース風にできる「フォーム」機能で入力効率・データ閲覧性をアップ

                【Excel(エクセル)】カード型データベース風にできる「フォーム」機能で入力効率・データ閲覧性をアップ:Tech TIPS 住所録や顧客名簿などを「Microsoft Excel(エクセル)」を使って管理しているところも多いのではないだろう。こうしたデータは、Excelの「フォーム」機能を使うと、データの追加や検索が容易に行える。ただ、フォーム機能はデフォルトではリボンなどに登録されていない。そこで、「フォーム」機能を利用できるようにしよう。

                  【Excel(エクセル)】カード型データベース風にできる「フォーム」機能で入力効率・データ閲覧性をアップ
                • WP908

                  WP908 อีกหนึ่งเว็บไซต์ที่ถูกครอบครองโดย PGZEED.BEST โดยเว็บไซต์ WP908.com ถูกเข้าซื้อกิจการเมื่อวันที่ 8 สิงหาคม 2566 WP908.com เป็นเว็บไซต์เกมสล็อตออนไลน์ที่ได้รับความนิยมเป็นอย่างยิ่งตั้งแต่ปี 2020-2023 ซึ่งเว็บไซต์ที่รวมเกมสล็อตหลากหลายรูปแบบ ทั้งเก่าและใหม่ ค่ายชั้นนำจากต่างประเทศหรือค่ายเกมดังที่คนไทยทุกคนรู้จักอย่าง PGSLOT, Askmebet และ SLOT XO ยกระดับเกมสล็อตให้มีมาตรฐานยิ่งกว่าเดิมด้วย WP9

                    WP908
                  • React Hook Form(v7)を使ったコンポーネント設計案

                    本記事ではReact Hook Form(v7)を使ったコンポーネント設計のアイデアについて話します。 React Hook Formはその名の通り、Hooksをベースにフォームのバリデーション設定を記述できるライブラリで、特にv7で大きな変更が入りました。そのため、本記事ではv7前提であることをタイトルで明記しています。 Hooksにフォームのロジックが切り離されることにより、理論的には、TSXで記述されたView層と、バリデーションを司るロジック層を切り離して実装することができるはずです。 オンライン家庭教師マナリンクで提供しているオンライン指導の機能にてこちらの設計を実践してみたので、どなたかの参考になれば幸いです。 前提条件 React v17 React Hook Form v7 Material UI v5 ※View層、ロジック層という命名は適当に考えたものなので、もっと適切

                      React Hook Form(v7)を使ったコンポーネント設計案
                    • meta要素のname=color-schemeについて

                      ダーク・モードへ適応するなら、フォーム関連要素の色も切り替えるよう、CSSを書くだろう。しかし、それだけでは、例えばテキストエリアで出てくるスクロールバーが明るいままなので、かなり浮いてしまう。meta要素でname=color-schemeを適切に設定すると、そういったスクロールバーの色も含めたあらゆるものの色を暗く(明るく)できる。 書き方は特に難しくない。ダーク・モードへ適応しようと、prefers-color-schemeメディア・クエリーを使って、明るい背景と暗い背景を切り替えるなら、以下のようにHTMLファイルのhead要素以下に書けばいい。viewportと似たようなものだ。 <meta name="color-scheme" content="light dark"> lightとdarkの順序は、逆でも意味は変わらない。これだけでユーザーのOSやブラウザーでのダーク・モー

                        meta要素のname=color-schemeについて
                      • 【2024年完全版】Googleフォームの使い方を徹底解説|作り方から作成例まで詳しく紹介 | formLab

                        フォームを作成したい方にとって、まず思いつくのはGoogleフォームではないでしょうか。Googleフォームは無料で使え、誰でも手軽にフォームを作成できるサービスです。 しかし、初めてGoogleフォームを使う方にとっては、どのように作成すれば良いか戸惑ってしまうこともあるかもしれません。 この記事では、下記のことを解説していきます。 これからGoogleフォームを使い始めるという方はもちろん、Googleフォームを利用中で使い方が分からないという方もぜひ参考にしてみてください。 ▼ビジネスで使うなら「formrun」がおすすめ。 とにかく早く簡単にフォームを用意したいけど、デザイン性や機能、セキュリティが気になる方は弊社の「formrun」がおすすめです。 専門知識は不要で、フォーム作成から問い合わせ管理まで一括で可能なツールです。無料でほとんどの機能が体験できますので、気軽にさわってみ

                          【2024年完全版】Googleフォームの使い方を徹底解説|作り方から作成例まで詳しく紹介 | formLab
                        • https://craob.com/

                          • HTML Inputs and Labels: A Love Story | CSS-Tricks

                            Most inputs have something in common — they are happiest with a companion label! And the happiness doesn’t stop there. Forms with proper inputs and labels are much easier for people to use and that makes people happy too. A happy label and input pair In this post, I want to focus on situations where the lack of a semantic label and input combination makes it much harder for all sorts of people to

                              HTML Inputs and Labels: A Love Story | CSS-Tricks
                            • 【React】フォームは状態管理せずに実装できるよ - Qiita

                              こんにちは。ぬこすけです。 皆さんは React でフォームをライブラリを使わずに実装する時にどう実装しますか? おそらく useState を使いまくっているのではないかと思います。 少し上級者の方は useReducer を使っているかもしれません。 が、そもそも React で状態管理することなくフォームは実装できます 。 実際にコードをお見せしながら紹介しましょう。 ※記事の最後に紹介した全てのコード例を CodeSandbox に載せています。 ありがちな例 コードをお見せする前に、まずはありがちな例から見たいと思います。 (結論のコードだけ知りたい方は読み飛ばして OK です) 簡易的なフォームの例です。 useState を使った実装は次のようになります。 import { useState, ChangeEventHandler, FormEventHandler } fr

                                【React】フォームは状態管理せずに実装できるよ - Qiita
                              • WP908

                                WP908 อีกหนึ่งเว็บไซต์ที่ถูกครอบครองโดย PGZEED.BEST โดยเว็บไซต์ WP908.com ถูกเข้าซื้อกิจการเมื่อวันที่ 8 สิงหาคม 2566 WP908.com เป็นเว็บไซต์เกมสล็อตออนไลน์ที่ได้รับความนิยมเป็นอย่างยิ่งตั้งแต่ปี 2020-2023 ซึ่งเว็บไซต์ที่รวมเกมสล็อตหลากหลายรูปแบบ ทั้งเก่าและใหม่ ค่ายชั้นนำจากต่างประเทศหรือค่ายเกมดังที่คนไทยทุกคนรู้จักอย่าง PGSLOT, Askmebet และ SLOT XO ยกระดับเกมสล็อตให้มีมาตรฐานยิ่งกว่าเดิมด้วย WP9

                                  WP908
                                • B2Bサイトのフォームにおけるベストプラクティス研究 |WACUL TECHNOLOGY & MARKETING LAB | 株式会社WACUL

                                  WACULテクノロジー&マーケティングラボでは、B2B企業のWebサイトにおいて、問い合わせなどのフォームで見込み客が離脱させないためにどのようにすべきか、また改善によってどれだけの差分が出るかを定量的に分析しました。

                                    B2Bサイトのフォームにおけるベストプラクティス研究 |WACUL TECHNOLOGY & MARKETING LAB | 株式会社WACUL
                                  • Encoding data for POST requests

                                    Right now, when you go to copilot.github.com you're greeted with this example: async function isPositive(text) { const response = await fetch(`http://text-processing.com/api/sentiment/`, { method: 'POST', body: `text=${text}`, headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); const json = await response.json(); return json.label === 'pos'; } This is bad and might result in sec

                                      Encoding data for POST requests
                                    • Google FormをHTML/CSSでデザインしたフォームで運用する方法

                                      WEBサイトをつくっているとぶつかる問い合わせフォーム制作案件。 問い合わせフォームのためだけにWordPress使うのも面倒だし、かといってGoogle Formは便利だけどそのまま埋め込むと味気ない。 デザインのトンマナが崩れがちだし手抜き感も出る…。 今回はこの埋め込みをHTML/CSSでコーディングしてそれっぽい感じでデザインする方法について紹介します。 実はこれもGoogle Form! ▶デモページ 目次 Google Formを作成する Google Formから必要な情報を抜き出す HTMLの問い合わせフォームに反映させる THANKSページを実装する ①まずはGoogle Formを作成する まずはGoogle DriveでGoogle Formを作成しましょう。 (もう作成済みの方は②に移動してください。) GUIで簡単に操作できるので詳しくは説明しませんが、テキストを

                                        Google FormをHTML/CSSでデザインしたフォームで運用する方法
                                      • slackで「投稿ルールが守られない問題」を自作のスラッシュコマンドで解決する(GASコード解説編) - Qiita

                                        前置き slackで「投稿ルールが守られない問題」を自作のスラッシュコマンドで解決する(設定編)からの続きになります。 コード全文はgithubリンクをご確認ください。 処理の流れ(再掲) slack上でスラッシュコマンドを投稿 →slackAppの「コマンドごとに設定されたURL」にPOST →GoogleAppsScript(サーバー)が受けてダイアログを返す →slack上にダイアログが表示され、各項目を入力して投稿をする。 →slackAppの「InteractiveComponentsに設定されたURL」にPOST →GoogleAppsScript(サーバー)が受けて、入力内容を整形してslackに投稿 GASで処理が行われるのは ①GoogleAppsScript(サーバー)が受けてダイアログを返す ②GoogleAppsScript(サーバー)が受けて、入力内容を整形してs

                                          slackで「投稿ルールが守られない問題」を自作のスラッシュコマンドで解決する(GASコード解説編) - Qiita
                                        • フォーム要素の縦書きモードがすべての主要ブラウザでサポートされます! 見慣れないせいか違和感が

                                          先日リリースされたSafari 17.4をはじめ、まもなくリリースされるChrome 124でフォームコントロールの縦書きモードが正式にサポートされます。これで、すべての主要モダンブラウザでサポートされることになります。 縦書きモードの対象として日本語ユーザーも含まれているのだと思いますが、見慣れぬせいか違和感が、、、縦書きのコンテンツだったらいいのかな。 フォームを縦書きにするには、writing-mode: vertical-rl;を設定します。サポートブラウザは、Safari 17.4+, Firefox 120+をはじめ、Chrome, Edgeも119からサポートされており、間もなくリリース予定のChrome 124で正式にサポートされる予定です。 writing-mode: Vertically-oriented form controlsのサポートブラウザ 詳しくは、下記をご

                                            フォーム要素の縦書きモードがすべての主要ブラウザでサポートされます! 見慣れないせいか違和感が
                                          • Byte-sized Swift: Building Tiny Games for the Playdate

                                            Rauhul Varma works on Advanced Prototyping in the Platform Architecture group at Apple. I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Why Swift? Swift is widely known as the modern language for app development on Apple devices. However, over the course of its first decade, it has grown into a ver

                                              Byte-sized Swift: Building Tiny Games for the Playdate
                                            • 問合せフォームに条件分岐が設定できるプラグイン「Contact Form 7 Conditional Fields」の基本的な使い方 – ワードプレステーマTCD

                                              「Contact Form 7」はお問い合わせフォームが作成できる、WordPressの定番プラグインです。今回紹介する「Contact Form 7 Conditional Fields」は、Contact Form 7をカスタマイズして条件分岐を追記できるプラグインです。 例えば、お問い合わせフォームの中に設置された「資料の送付を希望しますか」という質問に「はい」と答えた場合のみ住所記入欄を表示する、といった使い方ができます。実用性が高めなフォームなので、ご利用の方は本稿の解説をご参考ください。 インストール方法 WordPressの管理画面から、「プラグイン」→「新規追加」と進み、「Contact Form 7 Conditional Fields」を検索します。もしくは、下記ボタンからダウンロードします。インストールしたら、有効化します。 プラグイン公式ページ 当然のことながら、こ

                                                問合せフォームに条件分岐が設定できるプラグイン「Contact Form 7 Conditional Fields」の基本的な使い方 – ワードプレステーマTCD
                                              • 入力フォームにおけるUI設計の基本とUXを改善するためのデザインルールとは? - Act.3 Consulting 通信

                                                お問い合わせや資料請求、サインアップからデータの登録まで...フォームのUI設計は、ビジネスの成果を上げるために最も重要な要素の一つであるといえます。 本記事では、入力フォームのUIデザインにおける基本とUXを改善するために必要な20のUI設計ルールについて、ご紹介していきたいと思います。

                                                • GitHub - vantezzen/auto-form: 🌟 A React component that automatically creates a @shadcn/ui form based on a zod schema.

                                                  AutoForm is mostly meant as a drop-in form builder for your internal and low-priority forms with existing zod schemas. For example, if you already have zod schemas for your API and want to create a simple admin panel to edit user profiles, simply pass the schema to AutoForm and you're done. AutoForm uses @shadcn/ui components as natively as possible with only minimal class overrides. This way, if

                                                    GitHub - vantezzen/auto-form: 🌟 A React component that automatically creates a @shadcn/ui form based on a zod schema.
                                                  • 入力した時の反応速度が遅いとイライラする!ユーザーインタラクションでどの程度の遅延だと煩わしく感じるか

                                                    フォームにテキストを入力した時など、ユーザーインタラクションにおいてどの程度の遅延だと煩わしく感じるかを検証するためのデモサイトを紹介します。 当然きびきびと操作できるのがベストですが、実際にどの程度の遅延が許容範囲なのか確認してみるのも一考です。 Typing delay experiment GoogleのMonica Dinculescu氏(@notwaldorf)が制作したサイトで、Audio delay experiment(音の遅延)と比較できます。 デモサイトの操作は、簡単です。 遅延時間を定義し、フォームにテキストを入力すると、遅延を体感できます。しっかりと体感するには、一度に多くの文字を入力してください。

                                                      入力した時の反応速度が遅いとイライラする!ユーザーインタラクションでどの程度の遅延だと煩わしく感じるか
                                                    • React I Love You, But You're Bringing Me Down

                                                      Dear React.js, We've been together for almost 10 years. We've come a long way. But things are getting out of hand. We need to talk. It's embarrassing, I know. Nobody wants to have that conversation. So instead, I'll say it in songs. You Were The OneI'm not a first-time JS lover. I've had long adventures with jQuery, Backbone.js, and Angular.js before you. I knew what I could expect from a relation

                                                        React I Love You, But You're Bringing Me Down
                                                      • GitHub - unform/unform: Performance-focused API for React forms 🚀

                                                        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 - unform/unform: Performance-focused API for React forms 🚀
                                                        • React Hook Formとは?煩雑なフォームのstate管理を楽に実装する! - stmn tech blog

                                                          目次 はじめに Reactを使用したフォーム設計パターンについて React Hook Formとは ? React Hook Formの基本機能の紹介 React Hook Formのユースケース 最後に はじめに こんにちは、株式会社スタメンでエンジニアをしています、ワカゾノです。 Rails、Reactを使用して、弊社プロダクトTUNAGの機能開発を行っています。 直近のプロジェクトにおいて、Reactでフォームを実装する必要がありました。 要件としては、下記のようになります。 新規作成時、編集時のフォームをerbから、Reactへリプレイス 1画面毎に3 ~ 6つのフォームが存在、それを10数画面分実装 各フォームの入力値に応じて画面の表示を動的に変更する 例) 選択しているラジオボックスにより、フォーム要素の表示、非表示を切り替える 各フォームに細かいバリデーションが必要 例 )

                                                            React Hook Formとは?煩雑なフォームのstate管理を楽に実装する! - stmn tech blog
                                                          • WordPressサイトに自動計算フォームやシミュレーターを設置できるプラグイン 「Calculated Fields Form」 – ワードプレステーマTCD

                                                            自動計算フォームや料金シミュレーターを無料で自社サイトに設置できるWordPressプラグイン「Calculated Fields Form」を紹介します。 単純な足し算や掛け算であればだれでも簡単に設置できるほか、エクセルの関数計算ができる人であれば、年利や金利などの複雑な計算式を設置することも可能です。サイトに計算フォームが設置されていることで、ユーザーの離脱率を減らし、満足度を大きく高めることが可能です。 この記事では、Wordpressプラグイン「Calculated Fields Form」の基本的な使い方を解説します。イメージしやすいように、実際に計算フォームを作成しながら解説しますので、参考にしてください。 Calculated Fields Formの特徴 自動計算フォームを生成できる エクセルの関数を応用して複雑な計算も可能 Calculated Fields Formの

                                                              WordPressサイトに自動計算フォームやシミュレーターを設置できるプラグイン 「Calculated Fields Form」 – ワードプレステーマTCD
                                                            • ビッグモーターが不正アクセス被害、約7年分の個人情報漏えいの可能性 対象は問い合わせフォームから連絡したユーザー

                                                                ビッグモーターが不正アクセス被害、約7年分の個人情報漏えいの可能性 対象は問い合わせフォームから連絡したユーザー
                                                              • Google reCAPTCHA V3をフォームに埋め込んでみた | ホームページ制作 オフィスオバタ

                                                                2021年11月2日 お問い合わせフォーム等のツールは、お客様とお店をつなぐ重要な役割を担っています。 しかしその反面、スパムなど悪用されることもあります。 これを何とかするのがrecaptchaと呼ばれる機能です。 時たま、数字を入力したり、写真を選んだりするフォームがありますが、そのことです。 今回は google のreCAPTCHAを導入する機会があったので、忘備録として記録いたします。 とはいえ、どうやって導入するの? reCAPTCHAを導入すればセキュリティが向上することはわかります。 でもどうやればいいの? そもそもどうやればいいのかがさっぱりです。 なのでググって調べたところ、以下の手順を踏めば導入できることがわかりました。 google reCAPTCHA管理画面にドメインを登録するお問い合わせフォームにトークン処理を埋め込むプログラム側にトークン判定処理をも盛り込む

                                                                  Google reCAPTCHA V3をフォームに埋め込んでみた | ホームページ制作 オフィスオバタ
                                                                • フォームの最適化と設計において、アイトラッキングのデータが我々に伝えてくれること - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ

                                                                  ユーザー体験を向上させることを目的とし、実際のユーザーのデータを取得する手法は複数あります。その中でも、ユーザーの視線の動きを測定する、アイトラッキングのデータに着目した記事を紹介します。対象は、いわゆる、フォームページであり、ユーザーがスムーズに入力を完了するためのヒントが紹介されています。アイトラッキングのデータの活用例としても興味深い内容です。 アイトラッキングは、ユーザーがWebサイトを閲覧する際、どこを注視しているかを正確に把握するために、UXやCROの領域において、長く使用されてきた手法だ。CXLが昨年公開したこの記事のように、アイトラッキングについての研究から、実践的な多くの結論が導き出されている。 しかし、フォームやユーザー体験の向上について、アイトラッキングが我々に何を伝えてくれるのか、フォーム最適化のスペシャリストとしてそれを追求したいと考えてきた。この記事では、我々が

                                                                    フォームの最適化と設計において、アイトラッキングのデータが我々に伝えてくれること - SEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ
                                                                  • Why the GOV.UK Design System team changed the input type for numbers – Technology in government

                                                                    https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/ To provide users with a good service, government organisations usually need to collect data. Lots of data. The GOV.UK Design System team publishes patterns and components that let users enter their data in an easy and accessible way. The last thing we want to do is create barriers to use

                                                                      Why the GOV.UK Design System team changed the input type for numbers – Technology in government
                                                                    • Beautiful CSS checkboxes examples - CSS Scan

                                                                      All of these checkboxes were initially copied using CSS Scan (click here to try a free demo). With CSS Scan you can easily inspect or copy any website's CSS. 📌 Press Ctrl+D to bookmark this page Have you seen CSS Scan? The fastest and easiest way to check and copy CSS. Learn more → Beautiful box-shadow examples 90+ free beautiful CSS box-shadow, ready to use, click to copy. Learn more →

                                                                        Beautiful CSS checkboxes examples - CSS Scan
                                                                      • 【2023年最新事例付き】入力フォーム作成の際に注意したい12のポイント | えそらLLC UX ブログ

                                                                        入力フォームを作る上で注意したい12のポイント 1. 可能な限り項目数を減らす 良い例:PayPay(アプリ) – 初回入力に必要な情報がかなり絞られています。 新規登録や申し込みの段階で必ずしも必要でない項目や、わざわざユーザーが入力する必要のない項目は削除しましょう。登録後に別途取得するなどの工夫ができるかもしれません。特に「任意」となる項目はこれに該当する可能性があります。 2. 関連のあるラベルと入力欄はグループ化する 良い例:出前館(サイト) – ラベルは入力欄のすぐ左上に、氏名や住所など関連のある項目は間隔を狭くしてグループに見えるようにしています。 ラベルと入力欄は等間隔に並べず、入力欄のすぐ近くにラベルを設置したり、視覚的にグループであることが分かるようにしましょう。対応する入力欄の特定が困難だと、ユーザーは入力に通常よりも時間を要し、離脱に繋がってしまうこともあります。

                                                                          【2023年最新事例付き】入力フォーム作成の際に注意したい12のポイント | えそらLLC UX ブログ
                                                                        • React Hook Form × Chakra UIで作るEFOを考慮したフォーム

                                                                          Reactでフォームを作成する際に使いやすいライブラリ「React Hook Form」を使ったフォームを、最近流行りの「Chakra UI」を使って作成したいと思います。 DEMO React Hook Form 使いやすさに重点を置いた、React用の高性能なフォームバリデーションライブラリ。 同様のライブラリ「Formik」や「Redux-Form」に比べ、コンポーネントの再レンダリングが少なく、パフォーマンスに優れた作りとなっています。 Chakra UI 2021/01/05現在、スター数13.9kと、急成長中のReact UIコンポーネントライブラリ。 あらかじめ多くのデザインパーツが揃っているので、すぐにReactアプリに導入が可能です。 WAI-ARIA準拠の設計で、アクセシビリティにも配慮されています。 下記のように必要なコンポーネントを呼び出して使います。 import

                                                                            React Hook Form × Chakra UIで作るEFOを考慮したフォーム
                                                                          • form要素を対話形式で作成できるスクリプト・「Conversational Form」

                                                                            Conversational Formは上サンプルのような対話式コンテンツを作成する為のスクリプトです。formを変換するタイプです。上記はHTML側を日本語に変えてサンプルを用意しましたが、実際はもっと効率的にローカライゼーションが可能な仕様となっています。 質問に対し、回答していく事でformの項目をストレスなく埋めてもらおう、というもの。だと思いますが、質問をうまく作らないと逆に混乱させてしまう可能性があるので製作者のコミュニケーション能力が問われそうですね。 サンプルのようにオートコンプリート機能なども付与できますのである程度応用も効くんじゃないかなと思います。これはこれで一つのフォーム入力における離脱防止の策の一つになるかもしれません。 非依存型で、単体で動作します。ライセンスはMIT。 Conversational Form

                                                                              form要素を対話形式で作成できるスクリプト・「Conversational Form」
                                                                            • 《凄い!》Server ActionsでReact・Nextが目指す方向性についての考察、劇的に変わるform周り-VercelShip

                                                                              《凄い!》Server ActionsでReact・Nextが目指す方向性についての考察、劇的に変わるform周り-VercelShip ※↓の記事もありますが、 Server Actions だけで別記事にしました。 VTeacher所属のSatokoです。 QAエンジニアとフロントエンドエンジニアを兼任しています。 (最近は割とFE多めです) (Vercel Ship 4日目) Server Actions が正式に発表されました。 "use server" の謎が解け、良い意味でも悪い意味でも、とにかく反響が大きかったという印象です。 ある意味、 Facebook社(現Meta社)から React Server Components が発表されたあとと似ている感じがしていまして、 Server Actions の登場で現実味を帯びてきたために再加熱というところだと思います🤔 Rea

                                                                                《凄い!》Server ActionsでReact・Nextが目指す方向性についての考察、劇的に変わるform周り-VercelShip
                                                                              • Release Notes for Safari Technology Preview 135

                                                                                Safari Technology Preview Release 135 is now available for download for macOS Big Sur and macOS Monterey. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 284370-285101. Note: Tab Groups do not sync in this release. Web Inspector and Web Driver Fixed “testForLinkLabels” Accessibi

                                                                                • Railsのデザインパターン: Formオブジェクト

                                                                                  Formオブジェクトとはまず、この記事におけるFormオブジェクトについて定義します。Formオブジェクトはモデル層に属するクラス群で、コントローラ層からユーザーの入力を受けとり整形・検証し永続化する責務をもちます。またビュー層に表示するためのデータを提供する、という役割もあります。 FormオブジェクトはActiveRecordモデルと1対1の場合もありますが、そうでなくてもかまいません。複数のActiveRecordモデルの場合もあれば、対応するActiveRecordモデルがない場合にも採用できます。 Formオブジェクトの必要性Formオブジェクトはフォームの責務をカプセル化し、コントローラやビューを疎結合に保つために必要なデザインパターンです。 ユーザーの入力の整形や永続化をコントローラだけで行うと、コントローラが肥大化してしまいます。この原因はコントローラがモデル層の知識をもち

                                                                                    Railsのデザインパターン: Formオブジェクト

                                                                                  新着記事