1. ## [RESOLVED] Formula Conversion

Greetings,

I'm not much of a programmer and I have been trying to figure this out for quite awhile without any success. I need a Javascript that can process two math formulas to convert Estimated Average Glucose to HbA1c and vice versa. The formulas are as follows:

(28.7 x A1C) - 46.7 = eAG
(46.7 + eAG) / 28.7 = A1c

It could be a two function javascript or two separate javascripts, I am not that particular as long as it does what I need it to do. The way I would like to see it work is you type the number you have into a field, and press a button to convert it. If it was a two function javascript you would have to select the conversion type you want do first.

Can anyone write something like that? I would really appreciate it...

2. Registered User
Join Date
Oct 2008
Location
U.S.
Posts
726
Enjoy:

HTML Code:
```<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Some Title</title>
<script type="text/javascript">
function calcResult() {
n = document.getElementById('userValue').value, //text box value string
resultEl = document.getElementById('result'); //output result box
if (/^\d+(\.\d+)?\$/.test(n)) { //a valid number was entered in the text box
n = parseFloat(n); //convert n from string to number
resultEl.value = ((28.7 * n) - 46.7).toFixed(1);
resultEl.value = ((46.7 + n) / 28.7).toFixed(1);
}
} else {
resultEl.value = 'Invalid Entry';
}
}
</script>
<body>
<div>
<h3>Convert HbA1c % to estimated Average Glucose and vice versa</h3>
<form action="" method="get" name="eAG_A1c_form">
<p>
Enter value: <input type="text" id="userValue"><br>
Select input value type: A1c<input type="radio" name="eag_a1c" value="A1c" checked="checked" id="A1c"> eAG<input type="radio" name="eag_a1c" value="eAG" id="eAG"><br>
<input type="button" value="Result:" onclick="calcResult();">
<input type="text" id="result" onkeydown="return false;">
</p>
</form>
</div>
</body>
</html>```

3. Sweet! Thank you so much! I have learned a little bit about editing existing PHP code, and can do some basic HTML. But after many (valiant but failed) attempts I discovered that was far beyond my ability.

Thank you again!