
手書き入力モードを利用して、簡単なアンケートフォームを作りたいと思い、
JQeryのプラグインなどがないか探したのですが、なかなか見つからない状態です。
イメージ的には、
例としまして、お名前、年齢、性別、趣味の4項目があり、(見た目はフォームのようにシンプルな感じ)記入欄の部分にタッチペンで書けて、書くと、漢字や文字変換候補が出て選択して記入していけるような感じのものはできないかと考えています。
少しアプリケーションのような印象を持つかもしれませんが、
要するに、町などでアンケートを求めるのに、紙ではなくタブレットでタッチペンで簡単に記入してもらいたいという感じです。
最初はJQeryのプラグインでないかと思い、「手書き入力認識 HTML」などで検索してみつからなかったので、HTML5 のinput のtype属性で、入力欄を強制的に手書き入力モードを優先にする方法はないかと思い、「HTML5 input 手書き入力モード」などで検索してもみたのですが、なかなか見つかりません。
私が作ろうと思っているアンケートフォームは技術的に難しいのでしょうか?
もし、上記の内容に近い実装方法などを知っていたり、WEB制作に詳しい方など、アドバイス等でもかまいませんので、教えていただきたいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
手書き認識をしたいということですが、当然そのような機能はWeb標準にはありません。
(Web標準については、W3Cのサイトを参照してください https://momdo.github.io/html5/Overview.html )
それを踏まえ、あなたがやらなければならないことは、
・マウスやタッチ入力を受け付けて座標を正しく取り込む
・入力をビットマップやベクトル、ストローク情報に変換する
・ビットマップやベクトル、ストローク情報から文字に変換する
→機械学習が可能なサーバソフトを開発または導入し、既存または新規で手本データを入力し、DBを作成します。精度を上げるためには膨大なデータ量と、時間、調整が必要になります。また、テキストを送信すると結果を返すような口を作る必要もありますね。
→すでにあるAPIを活用する。先ほど生成した画像を正しくエンコードし、APIにデータを送ることでJSON等で結果を受け取ることができる
https://dev.smt.docomo.ne.jp/?p=common_page&p_na …
http://www.libtech.co.jp/2015/05/28/google入力ツールで手書き入力/ など参考
→オープンソースのソフトを導入する
http://appsv.ocrgrid.org/nhocr/index-j.html とか
・結果をパースして、それをinputに入力する
これで手書きデータから文字列へ変換できます。
実際のところ、文章を拝読させていただいた限りでは、shin15sukiさんの今のスキルでは難しいのではないでしょうか。
タブレット向きの、大きくて使いやすいフォームを設計する方が、現実的ではないかと思います。
また、名前以外は、textではない方が入力しやすいかもしれませんよ。
ご回答ありがとうございます。
あれから色々調べてみたり、知人にも相談してみたのですが、anzu1204さんが言う通り、簡単にできるようなことでわないんですね。汗
なんとかアンドロイドのタブレットのOSの標準機能の手書きツールを利用して作ってみたいと思います^^
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- ビジネスマナー・ビジネス文書 社内便のやりとりを確実に行いたい 2 2023/05/28 11:37
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GASでチェックボックスを一括of...
-
スマホ上で、左右スワイプで次...
-
Cookieに保存されない
-
初心者です。gulpでコンパイル...
-
Adobe acrobat proでフォームを...
-
画面遷移を行わずに同一ページ...
-
変数宣言と初期値代入の場所に...
-
switch文のswitch(n)の部分を複...
-
jsでは、'で区切った部分を改行...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Outlookのアカウントがあるとメ...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
タグを教えてください。
-
jqueryのselect2で検索欄の文字...
-
jsonテキストデータの並び替え...
-
初心者です。gulpでコンパイル...
-
ラジオボタンを複数選択したと...
-
階層別の組織図の自動作成について
-
jQueryで同じクラス名のものを...
-
二次元配列を使って順位をだす...
-
読み込んだQRコードをフォーム...
-
画面遷移を行わずに同一ページ...
-
セレクトを全て選択されていな...
-
【Google Apps Script】「ライ...
-
Adobe acrobat proでフォームを...
-
二次元配列の全要素の全要素を...
-
【GAS】WEBアプリでハイパーリ...
-
GASでGoogleフォームの自動返信...
-
フォームが空欄の時にフォーム...
-
セレクトボックスで配列を呼び...
-
イラストレーター、縦中横のシ...
おすすめ情報