This form uses the repetition model to provide with client-side adding and removing of rows, with server-side fallback for legacy clients. You can see the source of the script if you are curious to see how this was implemented.

Player Bids
Player Name Bid
$