javascript - 编辑我在表单字段中提交的元素

标签 javascript jquery css html

  • 我正在尝试编辑我在表单字段中提交的元素...
  • 在我编辑它之后,当我提交它时,它没有更新特定的元素...
  • 你知道怎么解决吗...
  • 提供以下代码...

http://codepen.io/gborbonus/pen/grRjjy?editors=1011

$('#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').append(div); //apendd the div
    $('#localStorageTest')[0].reset(); //clear the form 
    localStorage.clear();
 });

最佳答案

你可以试试这个.. 在将内容附加到 div 之前,您应该清空 div。

$(document).ready(function() {
  $('#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').empty();//clear all the content.

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

关于javascript - 编辑我在表单字段中提交的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36255569/

相关文章:

javascript - Jquery - 在滚动到 50% 时将 DIV 旋转 X 度

javascript - 如何在 React 应用程序中预取视频?

JavaScript 未定义函数

jquery.ui datepicker 本地化 - 在语言之间切换

jquery-plugins - jquery表单插件,无错误处理

html - 无法滚动到容器溢出的 flex 元素顶部

javascript - node.removeChild 和 (c)=>node.removeChild(c) 有什么区别?

javascript - 为什么我不能在 addEventListener 中调用类函数

php - 在将值写入文本文件 php 之前检查值是否存在

html - Bootstrap 3 站点布局图像网格