1.
<script type="text/javascript">
2.
var fahrenheit= Number(document.temp_conv.fahr.value);
3.
var celsius= Number(document.temp_conv.cels.value);
4.
var kelvin= Number(document.temp_conv.kelv.value);
5.

6.
if(isFinite(fahrenheit)){
7.

8.
function conversion() {
9.
var f= Number(document.temp_conv.fahr.value);
10.
var c= Number(document.temp_conv.cels.value);
11.
var k= Number(document.temp_conv.kelv.value);
12.
var f1= 5/9;
13.
var s1= f-32;
14.

15.
var cels= f1*s1
16.
document.temp_conv.cels.value = cels;
17.

18.
var kelv= cels + 273
19.
document.temp_conv.kelv.value = kelv;
20.
}
21.
}
22.

23.
if(isFinite(celsius)){
24.

25.
function conversion() {
26.
var f= Number(document.temp_conv.fahr.value);
27.
var c= Number(document.temp_conv.cels.value);
28.
var k= Number(document.temp_conv.kelv.value);
29.

30.
var fahr= 1.8*c+32
31.
document.temp_conv.fahr.value = fahr;
32.

33.
var kelv= c + 273
34.
document.temp_conv.kelv.value = kelv;
35.
}
36.
}
37.

38.
if(isFinite(kelvin)){
39.

40.
function conversion() {
41.
var f= Number(document.temp_conv.fahr.value);
42.
var c= Number(document.temp_conv.cels.value);
43.
var k= Number(document.temp_conv.kelv.value);
44.

45.
var cels= k - 273
46.
document.temp_conv.kelv.value = kelv;
47.

48.
var fahr= 1.8*cels+32
49.
document.temp_conv.fahr.value = fahr;
50.
}
51.
}
52.
</script>
53.

54.
</head>
55.
<body>
56.

57.
<form name="temp_conv">
58.
Fahrenheit<br />
59.
<input type="text" name="fahr" id="fahr" value="" /><br />
60.
Celsius<br />
61.
<input type="text" name="cels" id="cels" value="" /><br />
62.
Kelvin<br />
63.
<input type="text" name="kelv" id="kelv" value="" />
64.
<input type="button" value="Convert" onclick="conversion()" />
65.
</form>