summaryrefslogtreecommitdiffstats
path: root/public/regform.js
blob: 7509f0b8a83fa364c09d6d09194d94f6f7fec0bd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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="band[songs]['+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="band[songs]['+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="band[songs]['+num_songs+'][isrc]" size="11">'+
       '    </div>' +
       '    <div class="field textarea required">' +
       '        <label>Utøvere:</label>'+
       '        <textarea cols="40" rows="5" name="band[songs]['+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="band[songs]['+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="band[songs]['+num_songs+'][notes]" title="Evt andre ting vi burde vite."></textarea>' +
       '    </div>' +
       '</div>'
    )
  });

});