javascript - 在 Javascript 中从数组创建列表

标签 javascript arrays

Javascript新手,我正在尝试创建一个简单的表单,该表单根据用户填写的数组创建项目列表。我如何才能根据数组 x 创建项目列表 - 提前致谢

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
  <head>
    <title></title>
    <script type="text/javascript">
    function checkwarranty()
    {
      var x = new Array();

      x[0] = document.getElementById('clientname').value;
      x[1] = document.getElementById('select').value;
      x[2] = document.getElementById('expirationdate').value;
      x[3] = document.getElementById('notifyon').value;
    }
    </script>
  </head>
  <body>
    <form>
      <table border="1">
        <tr>
          <td>Client Name:</td>
          <td>
            <input type="text" name="clientname" id="clientname">
          </td>
        </tr>
        <tr>
          <td>Device Type:</td>
          <td>
            <select id="select">
              <option value="Server">Server</option>
              <option value="Server">Firewall</option>
              <option value="Server">Domain</option>
              <option value="Server">Desktop</option>
            </select>
          </td>
        </tr>
        <tr>
          <td>Warranty Expires on:</td>
          <td>
            <input type="date" name="expirationdate" id="expirationdate">
          </td>
        </tr>
        <tr>
          <td>Notify On:</td>
          <td>
            <input type="date" name="notifyon" id="notifyon">
          </td>
        </tr>
      </table><br>
      <input type="button" name="submit" value="submit" onclick="checkwarranty()">
    </form>
  </body>
</html>

最佳答案

多维数组就是你想要的。试试这个

var list = [];

function checkwarranty()
{
    var x = [];

    x[0] = document.getElementById('clientname').value;
    x[1] = document.getElementById('select').value;
    x[2] = document.getElementById('expirationdate').value;
    x[3] = document.getElementById('notifyon').value;

    list.push(x);
}

欲了解更多信息,请查看http://www.w3schools.com/jsref/jsref_obj_array.asp

关于javascript - 在 Javascript 中从数组创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296656/

相关文章:

javascript - 用于验证带有可选空格的字母数字字符串的正则表达式

javascript - 悬停后暂停视频

javascript - 向链接添加像素跟踪

javascript - 如何在 PreSaveAction 中实现多个 SharePoint 表单验证

javascript - 如何获取数组原型(prototype)图中的当前索引?

javascript - 让 list.js 工作时遇到问题

java - 将数组向后洗牌

javascript - react native map 方法不渲染

java - 检查一个数组是否包含在另一个数组中

c - 指针的数组表示法