How Do I Create A Button That Allows A User To Traverse Forward Through Recent Data Input By The User?
I want to have 3 buttons,  Add Entry Button - This button creates a New Input box, to add onto previously created input boxes. Edit Previous Button - After creating the New Input b
Solution 1:
This should work.
var input, inputCount = 0;
functionnewInput() {
  $('#box > input').hide();
  inputCount++;
  input = $('<input>')
    .attr({
      'type': 'text',
      'placeholder': 'Entry_' + inputCount,
      'data-id': inputCount
    })
    .appendTo($('#box'));
}
functioneditPreviousEntry() {
  var cId = $('#box > input:visible').data('id');
  if (cId - 1 !== 0) {
    $('#box > input').hide();
    $('#box > input:nth-child(' + (cId - 1) + ')').show();
  }
  $('#box > input:nth-child(' + inputCount + ')').hide();
}
functioneditNextEntry() {
    var cId = $('#box > input:visible').data('id');
    if (cId + 1 <= inputCount) {
        $('#box > input').hide();
        $('#box > input:nth-child(' + (cId + 1) + ')').show();
    }
}input {
  display: block;
  margin-bottom: 5px;
}<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><buttontype="button"onclick="newInput()">Add Entry</button><buttonid="edit"onclick="editPreviousEntry()">Edit Previous Entry</button><buttonid="edit"onclick="editNextEntry()">Edit NExt Entry</button><br/><br/><spanid="box"></span><br/>
Post a Comment for "How Do I Create A Button That Allows A User To Traverse Forward Through Recent Data Input By The User?"