2015-07-13 30 views
6

Formumda hesaplama yaparken bir sorunum var.2 değişkenli Javascript hesaplaması

Bu benim javascript:

function kembali() 

var total=document.getElementById('total1').value; 
var bayar=document.getElementById('bayar1').value; 
document.getElementById('kembalian1').value=bayar*total; 

Ve bu benim html : Ben jsfiddle.net için bu kodu kullanabilirsiniz ve işe yaramadı

<form><table><tr> 
    <td>Total</td> 
    <td>:</td> 
    <td><input type="text" name="total" id="total1" value="50000"/></td> 
</tr> 
<tr> 
    <td>Bayar</td> 
    <td>:</td> 
    <td><input type="text" name="bayar" id="bayar1" onkeyup="kembali()" autocomplete="off"/></td> 
</tr> 
<tr> 
    <td>Kembalian</td> 
    <td>:</td> 
    <td><input type="text" name="kembalian" id="kembalian1"/></td> 
</tr></table></form> 

. Bunu nasıl düzeltebilirim? Bana yardımcı olabilir misiniz? Teşekkür ederim.

Here's the example

+1

'a bakın, buradan güncelleştirilmiş bilgi edinin https://jsfiddle.net/92p7v2vm/1/. –

+0

başlığınızdaki fonksiyonunuzu sarın Geçerli bir işlev değil ... –

+0

sadece javascript'inizi "Head in Wrap" olarak değiştirin. https://jsfiddle.net/92p7v2vm/2/ " – Mritunjay

cevap

2

Eğer Frameworks & Extensions altında açılan No Wrap in head seçeneğini onLoad seçmeniz gerekir.

güncelleme FIDDLE

jsfiddle documentation

İkinci açılır onLoad varsayılan ayarı ile Code Wrap hakkındadır.

onLoad: o onLoad pencere olay çalışacak şekilde

kodu sarın

onDomReady:

sarın

seçmek için 4 seçenek vardır kod böylece onDomReady pencere olayında çalışacak

hiçbir sarma - <head> yılında:

<head> bölümünde yerleştirin, JavaScript kodu sarmak yok

hiçbir sarma - <body> yılında:

JavaScript kodu sarmak yok, <body> bölüm

+0

için aşağı açılan değeri değiştirin. bölüm, no wrap - in : JavaScript kodunu sarmayın,no'lu sargı bölümüne yerleştirin - 'a girin: JavaScript kodunu sarmayın, bölümüne yerleştirin. Cevabınızı bu şekilde düzenleyebilir misiniz? –

+0

@ThirumalSakthivel onaylanmış bir yanıtı kontrol edin .. çünkü <> 'etiketi cevapta gizleniyor .. şimdi güncellendi .. teşekkürler –

+0

Super @Nishit Maheta –