1

値を生成してスパン要素に入力する JavaScript 関数があります。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);
};

スパン要素:

<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();
}

4

2 に答える 2

0

これを試して:

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

あなたは>あなたの<span>

于 2012-04-18T22:48:13.163 に答える
0

$('#totalDistance').text()代わりに試してくださいdocument.getElementById("totalDistance").value

于 2012-04-18T23:09:28.327 に答える