尝试将 span 元素的值输入到数据库中

Trying to input value of span element into database

本文关键字:输入 数据库 span 元素      更新时间:2023-09-26

我有一个javaScript函数,它可以生成一个值并将其输入到span元素中。我现在想使用 PHP 将此值(以及用户输入的其他值)输入到我的数据库中,但我似乎无法从跨度中提取该值。我想知道是否有人可以告诉我我哪里出了问题或我将如何解决这个问题?谢谢

javascript 函数:

    function updateTotalDistance() {
   var total = 0;
   $(".distance").each(function(){
       if(!isNaN(this.value) && this.value.length != 0) {
           total += Math.round(parseFloat(this.value));
       }
   });
   $("#totalDistance").text(total);
};

span 元素:

<strong>Total Distance</strong><span id="totalDistance"</span>

我的表格:

<script type="text/javascript">
function SubmitAll(params) {
    var form = [ '<form method="POST" action="createclaim_process.php">' ];
    form.push('<input type="hidden" name="manager" value="<? echo $manager; ?>', document.getElementById("manager").value, '"/>');
    form.push('<input type="hidden" name="totalDistance" value="<? echo $totalDistance; ?>', document.getElementById("totalDistance").value, '"/>'); form.push('</form>');
    jQuery(form.join('')).appendTo('body')[0].submit();
}

尝试$('#totalDistance').text()而不是document.getElementById("totalDistance").value

试试这个:

<strong>Total Distance</strong><span id="totalDistance"></span>

您缺少<span>中的>