function newNumber(f) { var newfile=document.createElement("input"); newfile.setAttribute("type","text"); newfile.setAttribute("name","number[]"); f.appendChild(newfile); f.appendChild(document.createElement("br")); // simply add this line }
You might want to take a look at some DOM tutorials, at http://www.brainjar.com/ are a few good ones.
Boaz Yahav wrote:
How would you make the input boxes open one above the other instead of one after the other?
Sincerely
berber
Visit http://www.weberdev.com/ Today!!! To see where PHP might take you tomorrow.
-----Original Message-----
From: Marek Kilimajer [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 17, 2003 4:18 PM
To: Nelson Goforth
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Form Elements - user adding dynamically
You can use DOM:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
<html> <head> <title>Any number you like</title>
<script language="JavaScript1.2"> function newNumber(f) { var newfile=document.createElement("input"); newfile.setAttribute("type","text"); newfile.setAttribute("name","number[]"); f.appendChild(newfile); }
</script> </head> <body> <pre> <?php print_r($_POST); ?> </pre> <form action="subory.php" method="post" enctype="multipart/form-data"> <input type="submit"> <input type="button" value="More" onClick="newNumber(this.form);">
</form>
</body> </html>
Nelson Goforth wrote:
I'm constructing an HTML form (via PHP) in which I want the user to be able to add or delete elements as needed.
For instance, in a page detailing user information, the user might have
one phone or several. Rather than having a set number of slots for phone numbers I'd have one slot and have a button by which the user could add a slot. The user could also delete a number in a similar
manner.
The design goal is something like Apple's iTools web page construction tool. Beside each slot is a "-" and a "+" to delete that slot or to
add
another one just under the existing slot.
I've got something worked out that is beginning to work, but I wondered
if anyone on the list had faced a similar problem or knows of an
example
script that handles a problem like that.
Thanks, Nelson
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php