WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:テキストボックスの動的表示

0:[投稿] こねこ [2003/03/14 12:00 ][環境:IE6 Tomcat]

フォーム内にテキストボックスがあり、ボタンを押すと
別の新しいテキストボックスを表示したいのですが、
DHTMLでは、どのようにすればよろしいでしょうか?
ご指導宜しくお願いします。


1:[回答] chintara [2003/03/14 14:23 ]

http://www.microsoft.com/japan/msdn/columns/dude/dude120798.asp
の「新しい要素の追加」をご参照ください。


2:[質問] こねこ [2003/03/14 18:20 ]

教えて頂きましたURLの「新しい要素の追加」を参照した
ところ、方法1〜3のうち、方法1だけしか実行できません
でしたが、どうしてでしょうか?
ちなみに、使用しているIEのバージョンは、5.5です。

方法1では、一つだけ新しい要素を追加できますが、これを
テキストボックスに値が入力されている場合、ボタンが押さ
れた回数分、複数表示したいのですが、どのように記述すれば
よろしいでしょうか?
ご指導宜しくお願いします。


3:[回答] chintara [2003/03/14 19:13 ]

2は、
InitialContent.insertAdjacentHTML("AfterEnd",
 "<div id=AdditionalContent>
  More Inputs<input type=text></div>");
を改行せずに1行で書いてください。

3は、
newInput.type = text;

newInput.type = "text";
にしてみてください。

> 複数表示したい
2、3が対応しています。


4:[質問] こねこ [2003/03/17 10:26 ]

方法2、3実行できました。ありがとうございました。
新しく要素を追加した時に、inputタグのname値を区別するには
どうすればよろしいでしょうか?
また、フォーム内に"元に戻る"ボタンがあり、そのボタンが押された
ら最後の要素を削除したいのですが、どのように記述すればよろしいでしょうか?
ご指導宜しくお願いします。


5:[回答] chintara [2003/03/17 13:49 ]

というか、このサイトに関連記事がありますね。

はじめてのDOM
http://www.parkcity.ne.jp/~chaichan/src/javascdom01.htm

まず考えてみてください。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World