user6015171
user6015171

Reputation:

display all the values when i submit in form with edit and delete buttons

http://codepen.io/schikara/pen/bpRMMq?editors=1010

$('#localStorageTest').submit(function(e) {
    e.preventDefault();
    var email = $('#email').val();
    var name = $('#name').val();
    var message = $('#message').val();
    var div = "<div><span>"+name+"</span><span >"+email+"</span><span>"+message+"</span><input type='button' value='Edit' name='editHistory'><input type='button' value='Delete' name='deleteHistory'></div>";  //add your data in span, p, input.. 
    //alert(div);

    $('.gettingValues').html(div); //apendd the div
    $('#localStorageTest')[0].reset(); //clear the form 
    localStorage.clear();
 });

Upvotes: 0

Views: 57

Answers (1)

Donny West
Donny West

Reputation: 720

Change

$('.gettingValues').html(div);

To

$('.gettingValues').append(div);

The html method sets the element's inner HTML, overwriting any html that may have already been there. Append will just add the new div without overwriting the previous ones.

Upvotes: 0

Related Questions