+
95
-

回答

只要是form数据都可以展示,下面是一个示例:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Form Data Display</title>
  <style>
    .read-only-container {
      margin: 20px;
      padding: 20px;
      border: 1px solid #ccc;
    }
    .read-only-field {
      margin-bottom: 10px;
    }
    .read-only-label {
      font-weight: bold;
    }
  </style>
</head>
<body>
  <div id="read-only-display"></div>

  <script>
    function displayReadOnlyData(formData) {
      const container = document.getElementById('read-only-display');
      container.innerHTML = ''; // 清空容器内容

      for (const key in formData) {
        if (formData.hasOwnProperty(key)) {
          const fieldContainer = document.createElement('div');
          fieldContainer.className = 'read-only-field';

          const label = document.createElement('span');
          label.className = 'read-only-label';
          label.textContent = `${key}: `;

          const value = document.createElement('span');
          value.textContent = formData[key];

          fieldContainer.appendChild(label);
          fieldContainer.appendChild(value);
          container.appendChild(fieldContainer);
        }
      }
    }

    // 示例表单数据
    const exampleFormData = {
      name: 'John Doe',
      age: '30',
      email: 'john.doe@example.com'
    };

    // 调用展示只读数据的函数
    displayReadOnlyData(exampleFormData);
  </script>
</body>
</html>

网友回复

我知道答案,我要回答