可通过表单提交进行内容编辑

contenteditable with form submission

本文关键字:编辑 表单提交 可通过      更新时间:2023-09-26

我有一个form,它有一个表,其中td元素之一是contenteditable。当我点击提交按钮时,我需要提交表单上编辑过的元素。我基本上使用的是HTML+PythonFlask框架。这是我的Javascript代码。

function submitchanges(){
      alert(id)
      document.getElementsByClassName('editableText').value = document.getElementsByClassName('editableText').innerHTML
      var list = document.getElementsByClassName('editableText').value
      document.myform.action="/Reschedule/"+id
      document.myform.submit();
      }

所以我有我改变的元素。如何使用表单提交将这些元素传递给脚本?

您不能在表单帖子中提交contenteditable字段,除非它们是表单输入。要做到这一点,您必须使用Ajax/XMLHttpRequest。

某些相关链接:使用HTML5,如何在表单提交中使用内容可编辑字段?