IE10 以外のすべてのブラウザーで実行されている JS のカスタム ビットに問題があります (以前のバージョンでも動作しない可能性があります)。デバッグを実行し、スローされた「エラー」を修正しましたが、問題の修正に影響がないことを確認して、古いバージョンに戻しました。
Firefox、Chrome、Opera、および Safari (最新の Windows バージョン) で問題なくテストされました。IE がそれをねじ込んでいるだけです。
編集: もう一度試してみましょう。人々は、私がこれを調査するのに時間を費やしていないと思っているようです。
コード (すべてのスタイリングを削除):
<form>
<div>Crates: <output name="crates">0</output><br />
Skates: <output name="skates">0</output></div>
<div>
<label for="desks">Desks</label><br />
<input type="number" name="desks" value="0" />
</div>
<div>
<label for="pedestals">Pedestals</label><br />
<input type="number" name="pedestals" value="0" />
</div>
<div>
<label for="drawers">Individual Drawers</label><br />
<input type="number" name="drawers" value="0" />
</div>
<div>
<label for="credenzas">Credenzas</label><br />
<input type="number" name="credenzas" value="0" />
</div>
<div>
<label for="cabinets">Storage Cabinets</label><br />
<input type="number" name="cabinets" value="0" />
</div>
<div>
<label for="shelves">Shelves</label><br />
<input type="number" name="shelves" value="0" />
</div>
<div>
<label for="smbookcases">Small Bookcases</label><br />
<input type="number" name="smbookcases" value="0" />
</div>
<div>
<label for="lgbookcases">Large Bookcases</label><br />
<input type="number" name="lgbookcases" value="0" />
</div>
<div style="clear:both;"></div>
<input type="button" value="Calculate" onclick="crates.value=((2)*parseInt(desks.value))+parseInt(pedestals.value)+parseInt(drawers.value)+((6)*parseInt(credenzas.value))+((6)*parseInt(cabinets.value))+parseInt(shelves.value)+((3)*parseInt(smbookcases.value))+((6)*parseInt(lgbookcases.value)); skates.value=Math.floor((((2)*parseInt(desks.value))+parseInt(pedestals.value)+parseInt(drawers.value)+((6)*parseInt(credenzas.value))+((6)*parseInt(cabinets.value))+parseInt(shelves.value)+((3)*parseInt(smbookcases.value))+((6)*parseInt(lgbookcases.value)))/3-0.1)+1">
IE では、[計算] をクリックしても何も起こらないように見えますが、言及されている他のブラウザーでは、100% 正しく動作しているように見えます (何かが欠けていない限り)。新人の投稿で申し訳ありません。通常、私はこれまでGoogleの戦士ですが、これまでのところあまり運がありません.