で働いていない私はjQueryコード.val(); FF
function calculateTotal() {
var total = 0;
$(".quantity").each(function()
{
if (!isNaN(this.value) && this.value.length != 0)
{
total += parseFloat(this.value);
}
});
$("#total_quantity").val(total);
}
<input onchange="calculateTotal();" name="sol1" type="text" class="result_form_textbox_small quantity" id="sol1" />
<input name="total_quantity" type="text" class="result_form_textbox_small" id="total_quantity" />
このコードは非常に良いIEで動作しているこのコードを持っているが、それはFFで働いていません。
プロンプトとは何ですか?
ありがとうございます。
EDIT:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<<script type="text/javascript" src="javascripts/jquery-1.4.2.js"></script>
<script type="text/javascript" src="javascripts/jquery.mousewheel.js"></script>
<script type="text/javascript" src="javascripts/jquery.jscrollpane.min.js"></script>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="stylesheets/public.css" rel="stylesheet" type="text/css" />
<script type="text/jscript">
function calculateTotal() {
var total = 0;
$(".quantity").each(function()
{
if (!isNaN(this.value) && this.value.length != 0)
{
total += parseFloat(this.value);
}
});
$("#total_quantity").val(total);
}
</script>
</head>
FFに何が起こりますか?エラーコンソールは何を言いますか? –
もう少し詳しい情報が必要です。 –
イベントハンドラをインラインで宣言するべきではありません。特に、すでにjQueryを使用しているので、JavaScriptを使用して簡単に実行できます。 – jondavidjohn