• 締切済み

データ入力フォームについて

ボタンを押すことによりデータの入力テキストフィールドにいれるような処理をJavaScriptで実現することは可能でしょうか?たとえば、電卓のようなかんじで、数値が記載されているボタンを押すことにより、テキストフィールドに、該当する数字をだしていきたいとおもっています。 どなたか、アドバイスをお願いいたします。

みんなの回答

noname#1785
noname#1785
回答No.1

簡単ですよ。JavaScriptの基本ですね。(^-^) 入門書の実習サンプルなんかにもよく使われてるし。 こういう感じですよね? http://www.oitaweb.ne.jp/hp/tatsuya/java/calc.htm 簡単なものなので、ソースを解析してみてください。 がんばって!(^-^)

mit-sol
質問者

お礼

さっそくのお返事ありがとうございます。 おっしゃるとおり、基本中の基本ですよね。もう少し きちんと調べてからUpすればよかったと反省しております。 いずれにせよ、どうもありがとうございました。

関連するQ&A

  • データ>フォームで入力したい。

    お願いします。EXCELLを使っています。 上手く説明できないですが、私なりに具体的にやってみます。 A1に[氏名]と入力していまして、列Aに150名ほどあります。 一人一人に、数値のデータが、45項目ほどあります。 セルA1:AT1を範囲指定して、データ(D)>フォーム(O)とすると、 ご存知のように、 "データ フォームに設定されているフィールドが多すぎます。" というようなエラーが出ます。 フィールドが多いままで、フォーム入力する方法はありませんでしょうか? Excellで無理なら、Accessなら可能でしょうか? (Accessはインストールしてますが、起動したことがあるだけで、  ファイルを作成したりしたことはありません。  データベースについては、全く知識不足です、スイマセン。) 可能ならば、それに加えて、フォームのレイアウトとかも、 色々と都合のいいように変えてみたい。というようなことであります。 説明を聞いて分からなければ、参考本を見てやりたいと思ったりしています。 お構いなければ、アドバイスをお願いします。

  • フォームへの未入力を無くしたい

    [やりたいこと(宜しくおねがいします)] フォームの未入力「コンボボックス」と「テキストボックス」を事前に把握したい。 [(やりたいこと)の実現と希望] このサイトでアドバイスを頂きまして、長年に渡り作成できたデータベースが「68」、入力するフォームは「78」を超えます。現状「フォーム」の構成を生かす方法を含めアドバイスをお願いします。 [入力するフォームに共通していること] 1,コンボボックスとテキストボックス  ・全てのコンボボックスへの選択入力は必須になっている。  ・テキストボックスは未入力箇所も発生する。「未入力箇所は不特定」 2,フォームに共通して配している2つのコマンドボタン  ・フォームを閉じるボタン「マクロ(クリック時)」  ・情報の最新化ボタン「マクロ(クリック時)」   ※コンボボックスの選択項目追加時に反映用として配置 以上ですが、宜しくお願いします。

  • Access2002 フォーム上にないフィールドに入力するには

    フォーム上にあるボタンを押すと、あるフィールドに数値を入力する VBAを作りましたが、フィールドには入力されませんでした。 色々やってみたらフォーム上にフィールドが無いと入力されないようでした。 これはAccess2002の仕様なのでしょうか。 それともそのための表記があるのでしょうか。 例) 顧客ID = 1 単純にこれだけのことがしたいのですがうまくいきません。 よろしくお願いします。

  • accessのクエリで入力が不可能…

    【テーブルA】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔テキスト型〕 フィールド4〔数値型〕 【テーブルB】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔数値型〕 フィールド4〔テキスト型〕 となっています。 両方のテーブルを使い、クエリを作成しました。 リレーションが、テーブルAのフィールド1と、テーブルBのフィールド3に設定してあります。 このようにして作成したクエリでデータの入力ができません。 なぜでしょうか? Access2000です。

  • テキストフィールド入力文字列を別の場所に表示

    テキストフィールドに入力した文字列が、ボタンクリック時に 同じ画面上のある領域に表示される様な仕組みを考えています。 この、ある領域がテキストフィールドである場合はJavaScriptを使用して 簡単に出来る事は確認済みなのですが、この表示文字列は変更されたくありません。 そこで、テキストフィールドの入力禁止措置を施し、これもOKなのですが、もっと単純に HTMLとして通常の表示文字列(テキストフィールド等ではなく)として 表示したいのです。 1)VisualBasicでいうところのlabelコントロールみたいな入力不可の   オブジェクトはHTMLとしてありますか?   (色々探したけど無いですよね?多分。) 2)この様な事を実現する場合、HTMLとJavaScriptではどの様に行うのですか? 以上、よろしくお願いします。

  • フォーム入力画面で・・・・

    こんにちは。いつもお世話になっております。 今応募フォームを作っています。 テキストフィールドで、数字を入力してもらう 箇所があるのですが、この数字を、デフォルトでは 左つめで表示されるようになっているみたいなのですが これを、右つめで入力されている数字を 表示させる事は可能でしょうか・・・? どうかご指導よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • テキストフィールドへの入力を禁止するには?

    「JavaScript例文辞典」で掲載されている「テキストフィールドへの入力を禁止する」方法ですが.... ↓ http://www.openspc2.org/reibun/javascript/form_textfield/007/index.html これを「入力禁止」と「入力可能」ボタンで切り替えていますが。そうではなくて、選択できない、最初から入力できない方法はどうやりますか? 単にテキストフィールドへの入力を禁止したいだけなので、他の書き方があれば教えて下さい。

  • 指定したデータを別ページフォームへ引き継ぎたい!

    問合せフォームとJAVASCRIPTに関する質問です。 ECサイトで、商品の説明ページが複数あります。 商品問合せを受け付けるようになっているのですが、各説明ページから「問合せ」ボタンをクリックした際に、問合せフォームの指定したテキストエリアに指定した文字列が入力されている状態にしたいのです。 例えば、商品番号がABC001の場合… ・商品説明ページに「ABC001」というデータを記載(HIDDENなど?) ・商品説明ページの問合せボタンを押すと、フォームの「商品番号」テキストエリアに既に「ABC001」という値が入っている ・商品説明ページの「ABC001」を「DEF002」に変更すると、フォームに入る値も「DEF002」になる これらの動作をCGI・PHPを使わずJAVASCRIPTで実現したいのですが、可能でしょうか。 ご回答、よろしくお願いいたします。

  • 文字列をテキストフィールドに差し替える方法

    こんばんは。 以下のような処理をJavaScriptで実現したいと思っているのですが、 うまく出来ません。 1.HTMLファイル上に「あいうえお」という文字列があったとする。 2.文字列のとなりのボタンを押すと、「あいうえお」があった場所がテキストフィールドになって、 「あいうえお」という文字が入力済みで編集可能になる。 3.もう一度ボタンを押すと、テキストフィールドが元通りの普通も文字列に戻る。 以前、どこかのサイトでこのような動きを見たので、 簡単に出来るのかな、と思っていたのですが、、、 お詳しい方がいらっしゃいましたら、知恵を貸していただけないでしょうか?? 宜しくおねがいします。

  • 特定条件の全データを指定データに一括追加したい

    以下の2つのテーブルがあります T_個人情報 T_履歴情報 それぞれのフィールドは以下になります T_個人情報 【ID】オートナンバー、【個人番号】テキスト、【氏名】テキスト…【チェック20】yes/no T_履歴情報 …、【個人番号】テキスト、【オーダー番号】テキスト、【ポイント】テキスト… ※各テーブルの【個人番号】はリレーション F_処理フォーム フォームAにて【テキスト01】非連結、【テキスト02】非連結、【コマンド01】コマンドボタン <実現したい事> F_処理フォームにてT_個人情報のチェック20がONの該当者のみに以下の処理 【コマンド01】クリック→【テキスト01】に入力したデータを【オーダー番号】に 【テキスト02】に入力したデータを【ポイント】に、それぞれ追加したい。 例) T_個人情報  001,123456,テスト次郎,…,yes  002,123457,テスト三郎,…,yes F_処理フォーム  テキスト01:55555 テキスト02:1000 コマンドボタン T_履歴情報  …,123456,1111,200  …,123456,2222,500  …,123456,1133,800  …,123457,1233,100   ↓   ↓  …,123456,55555,1000  …,123456,1111,200  …,123456,2222,500  …,123456,1133,800  …,123457,55555,1000  …,123457,1233,100 よろしくお願いします