- From: Christian Parpart <cparpart@surakware.net>
- Date: Thu, 7 Aug 2003 02:42:02 +0200
- To: "yj" <yuh108@psu.edu>
- Cc: www-dom@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 06 August 2003 11:14 pm, yj wrote:
wi> I am using DOM in HTML.
> Like the following, I make a new Input form in <span> position.
> And if a user enter a value and press a button, I like to show the value.
> Making the new input works.
> But, getting a value from it does not work.
> I cannot find any example to get a value from a input form which is newly
> made in the same page. Someone tell me what's wrong with it?
>
> <script language="javascript>
> function getValue()
> {
> var value = document.form1.newInput.value;
> alert("your value is "+value);
> }
try document.form1.newInput.nodeValue();
>
> function addForm()
> {
> ...
> var newForm = document.createElement('input');
> newForm.setAttribute('name','newInput');
> newForm.setAttribute('type','text');
> newForm.setAttribute('size','20');
>
> ...
> }
Okay, you created the element "input" that may be accessed using the variable
newForm, but you didn't add it to the document yet.
try: document.form1.appendChild(newForm);
> <body>
> ....
> <form name="form1" ..>
> <span id="here"></span>
> <type="button" onClick="getValue();" ..>
I hope this helps,
Christian Parpart.
- --
02:31:58 up 78 days, 17:35, 2 users, load average: 0.01, 0.03, 0.12
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/MaBaPpa2GmDVhK0RAvsAAJ4pv2jX/0JaVh8YcepBdhcNAAnAoQCggq3/
Z5Fcv1ZUYQmM0Q/uqC9O418=
=jGIX
-----END PGP SIGNATURE-----
Received on Wednesday, 6 August 2003 20:36:57 UTC