我有一个javaScript函数,它可以生成一个值并将其输入到span元素中。我现在想要使用PHP将这个值(以及用户输入的其他值)输入到我的数据库中,但是我似乎无法从该跨度中获取值。我想知道是否有人能告诉我哪里会出问题,或者我会怎么做?由于尝试将span元素的值输入到数据库中
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();
}
难道仅仅是缺少'>'在'' HTML? – Jake 2012-04-18 22:46:31
不是任何方式的jQuery专家,但不会使用类似this.html的东西吗? – Nick 2012-04-18 22:48:22
对不起,没有注意到......但没有那个问题。仍然不会工作 – Rosco 2012-04-18 22:49:31