diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2015-10-03 11:58:54 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2015-10-03 11:58:54 +0200 |
commit | 12a0f88114b28f7ea721af2ac857822f3bdc16bb (patch) | |
tree | 269d5c4ffe9cbf5d7f3727d124f5ea4f5fe6f00b /registration-form.js | |
download | norsk-urskog-registrations-12a0f88114b28f7ea721af2ac857822f3bdc16bb.tar.gz norsk-urskog-registrations-12a0f88114b28f7ea721af2ac857822f3bdc16bb.tar.bz2 norsk-urskog-registrations-12a0f88114b28f7ea721af2ac857822f3bdc16bb.zip |
Initial commit
Diffstat (limited to 'registration-form.js')
-rw-r--r-- | registration-form.js | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/registration-form.js b/registration-form.js new file mode 100644 index 0000000..00e5486 --- /dev/null +++ b/registration-form.js @@ -0,0 +1,59 @@ +$(function() { + var num_members = 0; + var num_songs = 0; + + $('#add-member-button').click(function() { + num_members += 1; + $('#form-members').append( + '<div class="member-info">' + + ' <h4>Medlem nr. '+num_members+'<input type="button" name="delete" data-member="'+num_members+'" class="delete-member-button" value="X"></h4>' + + ' <div class="field text required">' + + ' <label>Navn:</label>' + + ' <input type="text" name="band[members]['+num_members+'][name]">' + + ' </div>' + + ' <div class="field text optional">' + + ' <label>Instrument:</label>' + + ' <input type="text" name="band[members]['+num_members+'][instrument]">' + + ' </div>' + + ' <div class="field class optional">' + + ' <label>Alder:</label>' + + ' <input type="text" name="band[members]['+num_members+'][age]" size="3" pattern="[0-9]{1,2}">' + + ' </div>' + + '</div>' + ) + }); + + $('#add-song-button').click(function() { + num_songs += 1; + $('#form-songs').append( + '<div class="song-info" id="song-'+num_songs+'-info">' + + ' <h4>Låt nr '+num_songs+'<input type="button" id="delete-song-'+num_songs+'" class="delete-song" value="X"></h4>' + + ' <div class="field text required">' + + ' <label>Tittel:</label>' + + ' <input type="text" name="song['+num_songs+'][title]">' + + ' </div>' + + ' <div class="field text optional">' + + ' <label>Lengde:</label>' + + ' <input type="text" pattern="[0-9]{2}:[0-9]{2}" title="Spilletid i min:sek (mm:ss)" name="song['+num_songs+'][time]" size="6">'+ + ' </div>' + + ' <div class="field text optional">' + + ' <label>ISRC-kode:</label>' + + ' <input type="text" title="Dersom låten har vært utgitt før har den en ISRC-kode. Om du vet den så oppgi den her." name="song['+num_songs+'][isrc]" size="11">'+ + ' </div>' + + ' <div class="field textarea required">' + + ' <label>Utøvere:</label>'+ + ' <textarea cols="40" rows="5" name="song['+num_songs+'][performers]" title="Fullt navn (ingen pseudonymer) på alle som er med på denne innspillingen."></textarea>' + + ' </div>' + + ' <div class="field textarea required">' + + ' <label>Opphavsmenn:</label>'+ + ' <textarea cols="40" rows="5" name="song['+num_songs+'][composers]" title="Fullt navn (ingen pseudonymer) på alle som har vært med på å skrive denne låten."></textarea>' + + ' </div>' + + ' <div class="field textarea optional">' + + ' <label>Andre merknader:</label>'+ + ' <textarea cols="40" rows="5" name="song['+num_songs+'][notes]" title="Evt andre ting vi burde vite."></textarea>' + + ' </div>' + + '</div>' + ) + }); + +});
\ No newline at end of file |