不能 post 通过 document.form.submit 跨度值

Cannot post span value by document.form.submit

我正在写一个表格,用document.form.submit()转post值,希望能用x = http.formvalue("")取值。但是我发现如果我提交 <span> 值然后我会得到 null,如果我将 <span> 替换为 <input> 那么我可以很好地获得价值,谁能帮我得到该值仅使用 <span>?谢谢!

HTML

<form id="form1" name="form1" method="post">
  <ul class="formUl">
    <li>
      <span class="clm01">Phone:</span>
      <span class="clm02" id="phone" name="phone"></span>
    </li>
  </ul>
  <a class="submitBtn" href="#" onclick="apply()">Apply</a>
</form>

jQuery

function apply() {
    document.form1.submit();
}

span 不是表单元素。表单元素是 inputsselectsradiostextareas 等。这就是将其更改为 input.[=16= 时它起作用的原因]