0
我需要做一個計算器與jQuery Mobile的應用程序,但它doesn't工作白衣翻轉的toogle開關,這是我的腳本:錯誤在jQuery Mobile的翻轉開關的toogle
<script type="text/javascript">
function dosis() {
$peso = $('#peso').get(0).value
$dosis = $('#dosis').get(0).value
$concentracion = $('#concentracion').get(0).value
if ($peso=='' || $dosis=='') {
alert('Debes llenar los campos de Peso y Dosis');
exit;
}
if ($concentracion=='') {
$resultado = ($peso * $dosis);
$resultado = Math.round($resultado*Math.pow(10,2))/Math.pow(10,2);
$('#resultado').html('Debes administar <span style="color: #009A8F; font-size: 30px;">' + $resultado + '</span> mg. de farmaco.<br />');
}
else {
$("#flipswitch").on("change", function() {
if ($(this).val() == "off")
$resultado = ($peso * $dosis);
$resultado = Math.round($resultado*Math.pow(10,2))/Math.pow(10,2);
$resultado2 = (($peso * $dosis)/($concentracion * 10));
$resultado2 = Math.round($resultado2*Math.pow(10,2))/Math.pow(10,2);
$('#resultado').html('Debes administar <span style="color: #009A8F; font-size: 30px;">' + $resultado + '</span> mg. de farmaco.<br /> Dedes administar <span style="color: #009A8F; font-size: 30px;">'+ $resultado2 + '</span> ml. del producto.');
else {
$resultado = ($peso * $dosis);
$resultado = Math.round($resultado*Math.pow(10,2))/Math.pow(10,2);
$resultado2 = (($peso * $dosis)/($concentracion));
$resultado2 = Math.round($resultado2*Math.pow(10,2))/Math.pow(10,2);
$('#resultado').html('Debes administar <span style="color: #009A8F; font-size: 30px;">' + $resultado + '</span> mg. de farmaco.<br /> Dedes administar <span style="color: #009A8F; font-size: 30px;">'+ $resultado2 + '</span> ml. del producto.');
exit;
}};
});</script>
是東西腳本錯了?
請修正代碼中的縮進。另外作爲一個方面說明 - 這是一個非常不好的習慣 - 用您的母語命名變量/方法/函數。想象一下,如果某人的母語使用象形文字或西裏爾字母做這個,你必須支持該代碼。 – Eihwaz