• 締切済み

フォームの項目をユーザーが追加できるようにしたい

プロフィールの編集画面などで、項目と内容が列挙されており 一番下の空欄に新規項目を入力するフォームがあり、Enterキーを押すと、 入力項目が新しくできて、その内容を入力するフォームが出現するというようなフォームを作成したいと 思っています。 jQueryやjavaScriptなどで、実現できると思うのですが…どなたかご存じないでしょうか よろしくお願いします。

みんなの回答

回答No.2

文章から具体的な操作がよく読み取れませんが、 JS でフォームを動的に作成するのはわけないです。 #必要なタグを生成して貼り、最初の項目にフォーカスをもってゆくだけ。

全文を見る
すると、全ての回答が全文表示されます。
  • nazotarou
  • ベストアンサー率46% (27/58)
回答No.1

テキストエリアの追加は可能だけど、そのデータを処理するのは PHPやperl の知識とプログラミングが必要だと、思うが。

jajamaru-
質問者

補足

説明が足りないみたいで、すみません。 プログラミングはほかの担当者がいますので、画面の動きだけが実現できたらOKなんです。 よろしくお願いします。 もしかしたら、質問しているカテゴリを間違えているかもしれないですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Enterキーでフォームの入力フィールド移動をしたい

    フォームの入力項目間の移動を行うのに、普通はTABキーを使うよう なのですが、Enterキーで移動して、送信ボタンまで来たら、それ もEnterキーで送信という動作にしたいと思います。 しかし、入力項目のところでEnterキーを押すと、次の項目へ移動 するのではなく、送信ボタンが押されてしまいますよね? そうさせずに、上記のような動作をさせるにはどうすれば良いのでしょ うか? 同じような質問をどこかで見たような気がしたのですが、見つ けることができませんでした。よろしくお願いします。

  • エクセルのユーザーフォームについて

    パスワード入力用のしかけです。 ワークシートに配置したコマンドボタンを押してユーザーフォームを呼び出します。 Private Sub CommandButton1_Click() UserForm1.Show End Sub ユーザーフォームにはテキストボックスとコマンドボタンを配置しております。 テキストボックスのPasswordCharには * を設定しました。 Private Sub CommandButton1_Click() If StrConv(TextBox1.Text, vbLowerCase) = "abcd" Then MsgBox "OK!" Unload Me Else TextBox1.Text = "" TextBox1.SetFocus End If End Sub これで、ABCDまたはabcdと入力され、ユーザーフォーム上のコマンドボタンをクリックすれば、ユーザーフォームは消えます。 でも、いちいちマウスでクリックするのが面倒なのでEnterキー1回でユーザーフォームを消したいのです。 今でも、一度Enterキーを押すと、ボタンにフォーカスが移動するので、さらにEnterで消えますが、二度ではなくEnterキー1回でユーザーフォームを消すにはどうすればよいのでしょうか? ユーザーフォームは使ったことがないのでわかりません。 よろしくお願いします。

  • メールフォームの文字が消える?

    Perlで作成されたメールフォームなどで、入力途中で間違ってenterキーを押してしまうことがあるのですが,ブラウザの左上の”戻る”ボタンで戻ったときに、入力した項目が消えて最初から入力やり直しになることがあります。 これってフォームのプログラムの問題ですか?

    • ベストアンサー
    • Perl
  • フォームでの記入項目

    質問です PHPとMySQLとXHTMLを使って、フォームからのデータ入力システムを制作しています。 質問内容ですが、よくあるフォームでの入力内容を判断するのにどのような方法があるでしょうか? 例えば、フォームのテキスト内容が半角英数字かどうかの判断や 入力されているかどうかの判断など どのような方法があるでしょうか 思いつく限りでは、確認ページで正規表現などが思いつきます。 何かスタンダードな方法などあれば是非教えていただきたいと思います! ※ 現在NULLもしくは半角数字以外はNGという判断をしたいのですがうまくいきません。 上記内容の判断方法についてもアドバイスがあれば教えていただけると助かります 宜しくお願い致します。 Javascriptも視野にいれています。

    • ベストアンサー
    • PHP
  • appleのようなお問い合わせフォームの作り方

    下記URLような、質問内容を選択すると、それに応じたフォームが出てくる方法を教えて下さい。 http://www.apple.com/jp/privacy/contact/ PHPでお問い合わせフォームをつくることはできるのですが、 どうすれば上記のフォームのようにできるのかわかりません。 選択したあとのフォームの出方も、ページが切り替わるのではなく、 選択リストの下にお洒落な感じで出現するようにしたいです。 (上記のappleのフォームと同じ感じ) jqueryを探してみたのですが、検索方法が悪いのか見つかりませんでした。 似たような動きをするjqueryがあれば、是非教えて頂きたいです。 無知で申しわけないのですが、どなたかご教授お願い致します。

    • ベストアンサー
    • PHP
  • フォーム画面での処理についてです

    私は、windows環境でPHPを使って、サイトを構築しています。 JavaScriptに関してはJqueryを多少使ったことがある程度です。 調べてもよくわからなかったものがいくつかあるので、ご存知の方がいましたら、どれか1つでも教えて頂きたいです。 知りたい内容は以下の3点です。 1、フォームの入力欄をクリックするとその入力欄が浮かび上がり、入力してSubmitボタンを押すと元のページに値が反映される処理(Jqueryのlightpopを使ってみましたが、うまく値が送れませんでした。) 2、フォームの入力欄を増やしたり、減らしたりする処理 3、フォームの入力欄の順番を入れ替える処理(矢印などをつけて入れ替えたいです) 情報が不足していましたらご指摘ください。 宜しくお願いします。

  • フォームの入力項目チェックで、つまずいてます。時間がなく困ってます。

    まだ初心者です。 マニュアル片手に、自分でサイトを作ってきました。 メール送信フォームを作成までできたのですが、入力項目のチェックがうまく働かないようです。エラーが生じ、解決できません。(Javascriptをhtmlに組み込んで苦闘してました) あまりのんびりできないので、Javascriptの勉強は後回しにして、この作業を省ける簡単な方法はありませんでしょうか? 項目のチェックがうまくできる、ほかの方法はありませんでしょうか? 質問が不十分な点があるかもしれませんが、よろしくお願いします。

  • 【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい

    【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい お世話になります。 ある商品に関するお問い合わせフォームを制作していて、 プルダウンで「商品名」を選択したあとに、フォーム内容を変えたいと思っているのですが、 いろんなサイトを見て勉強してみましたが、方法がわからなくて困っています。 JavaScript、Jquery、PHPなど、変更できれば種類は問いません。 例を挙げますと、 【プルダウン選択】商品A を選んだとき 【フォームの内容】テキストフィールド:氏名、住所、電話、お問い合わせ内容  ラジオボタン:性別 【プルダウン選択】商品B を選んだとき 【フォームの内容】テキストフィールド:氏名、ふりがな、住所、Eメール、お問い合わせ内容  チェックボックス:固定電話、携帯電話 というように、プルダウンで選んだ項目に対して、それ以降の項目を変更させたいです。 設置時の希望として、 新たなページにジャンプするにしても、inframeを使って、あたかも同じページ内で完結し、ページ移動していないように見せたいです。 また、後の更新を考えて、なるべくシンプルなディレクトリ構成ができれば嬉しいです。 サーバは、cgi、php、javascriptが使えます。Jqueryはまだ試したことがありません。 どうぞよろしくお願いいたします。

  • フォームの入力時の項目切替について

    メールフォームを作っているのですが、以下の機能が出来るかお伺いしたく質問させていただきます。 フォーム入力欄にて ・変更項目:「1」・「2」・「3」・「4」 ・名前: ・郵便番号: ・住所: ・メールアドレス: ・備考: 上記の普通のフォームがあるとして、一番最初の変更項目にて 「1」を選択した場合には、その下にある→変更項目、名前、郵便番号、住所、備考の入力ボックスのみ残し他のメールアドレス入力欄は未表示にする。 また、変更項目欄にて「2」を選択した場合には→変更項目、名前、備考の入力ボックスのみ残し他の郵便番号、住所入力欄は未表示にする。 と言ったような事を行ないたいと考えております。 要は、フォームで各種変更依頼なるものを作成し、会員であるお客様に対し変更項目の内容を入力していただこうとしています。 ですが、変更項目毎にフォームを作るのも可能ですが、どうせなら1つのフォームで処理できるのであればと考えました。 また、お客様にとって初めに変更項目を選択していただき残りの入力欄は必要箇所だけ残っていれば、少々親切かな?とも考えております。 スクリプトが分かれば良いのですが、色々と検索してみても発見できなかったので質問させていただきました。 参考URLがあれば教えていただくだけでも結構ですし、スクリプトがあるようでしたら宜しくお願いいたします。

  • ユーザーフォーム上のどこからでもEnterで決定

    複数のテキストボックスとコマンドボタンを備えたユーザーフォームを作っています tabキーでフォーカスを移動しながらの作業を想定しているのですが、 全ての値を入力してから[決定]ボタンを押すのに今のところいちいちtabを何回か押して[決定]ボタンまで移動してからEnterしなければならない状態です (入力しなければならない場所は毎回異なるのでタブオーダーをいじるだけでは対応できません) Escキーでユーザーフォームを抜けたい時に、コマンドボタンのCancelプロパティを利用する方法は調べられたのですが 同じようにEnter一回で[決定]ボタンを押したことにできる、あるいは[決定]ボタンが呼び出すはずのプロシージャを呼び出すようにできる方法は無いのでしょうか わかる方おられましたら教えていただけるとありがたいです