私は今、私の会社のウェブサイトに追加するプロジェクトを持っています.私たちはクライアントに私たちの電気自動車を購入することでどれだけガスを節約できるかを示したいと思っています.私はそれを実現する責任があります. JavaScript を使用してこれにアプローチする方法を教えてください。私たちのマーケティング担当者は、このウェブサイトからアイデアを得ました。
1番目-クライアントは結果を表示するために送信を押す必要はありません。最後のフィールドに入力すると、計算された部分が自動的に入力されます。これは、onChangeイベントをいじっていましたが、失敗しましたxD
これが私がこれまでに持っているものです。少なくともdreamweaverのライブモードでは機能していません。オフラインですべてを開発したいと思っていたので、まだオンラインでテストしていません。
<script type="text/javascript">
function calc(){
var km=document.getElementById(km).value;
var euro=document.getElementById(euro).value;
var consumo=document.getElementById(consumo).value;
var cem_km=consumo*euro;
var fossil_day=(cem_km*km)/100;
return fossil_day;
}
</script>
<form name="calc" id="calc" >
<p>
Km/dia
<input type="text" name="km" id="km" value="" />
</p>
<p>
€/Litro
<input type="text" name="euro" id="euro" value="" />
</p>
<p>
Litros/100km
<input type="text" onChange="calc()" name="consumo" id="consumo" value="" />
</p>
<input type="button" onClick="calc()" name="submit" id="submit" value="Calcular" />
<script type="text/javascript">
var fossil_day = calc();
document.write('<p>'+fossil_day+'</p>');
</script>
</form>
私はこれをすでに持っていますが、フォームを使用していなくても、これをまったく行わずに別のソリューションを使用しても構わないことに注意してください。私はそれにもっと良いアプローチをすることができます