I'm hoping one of you javascript guru's can help me because i'm new at javascript!!!
I need to return the score from my function and have it emailed with the test results. How do i do it?
here is the code: (i know it's mickey mouse but it took me a while to get it to work)
<html><head>
<title>Introduction to Disease Management Test</title>
<script language="javascript">
function tester()
{
var a1 = 0;
var a2 = 0;
var a3 = 0;
var a4 = 0;
for (i=0;i<document.test1Form.q1.length;i++){
if (document.test1Form.q1[i].checked){
q1value=document.test1Form.q1[i].value;
}
}
for (i=0;i<document.test1Form.q2.length;i++){
if (document.test1Form.q2[i].checked){
q2value=document.test1Form.q2[i].value;
}
}
for (i=0;i<document.test1Form.q3.length;i++){
if (document.test1Form.q3[i].checked){
q3value=document.test1Form.q3[i].value;
}
}
for (i=0;i<document.test1Form.q4.length;i++){
if (document.test1Form.q4[i].checked){
q4value=document.test1Form.q4[i].value;
}
}
if(q1value=="d") {a1 = 1;}
if(q2value=="d") {a2 = 1;}
if(q3value=="b") {a3 = 1;}
if(q4value=="e") {a4 = 1;}
total = a1 + a2 + a3 + a4;
grade = 25*total;
if (total < 100) { alert("Your score is "+ grade +"%."); }
return grade;
}
</script>
</head>
<body>
<FORM name="test1Form" action="xxxxxxxxxxxxxx" method="post" target="_top" onSubmit="tester()">
<INPUT type="hidden" value="xxxx@xxx.xxx" name="recipient">
<INPUT type="hidden" value="Intro to DM Test" name="subject">
<INPUT type="hidden" value="http:/xxxxxxxxxxx/" name="redirect">
<INPUT type="hidden" name="env_report" VALUE="REMOTE_HOST,HTTP_USER_AGENT">
<INPUT type="hidden" name="print_blank_fields" VALUE="1">
<INPUT type="hidden" name="required" value="name,date,department,license,q1,q2,q3,q4">
<!--<form method=post enctype="text/plain" action="mailto:xxxxx@xxxx.xxx">-->
<h3>CONTINUING EDUCATION COURSE TEST</h3><br>
<p>
Name:<input type="text" name="name" size=50><br>
Date:<input type="text" name="date"><br>
Department:<input type="text" name="department" size=54><br>
License # (Required for RNs, LVNs & OTs): <input type="text" name="license"></p>
<p><b>DIRECTION: Choose the BEST answer.</b></p>
<p>
<br><b>1. Which of the following are key aspects of a home care disease management program?</b>
<br><input type="radio" name="q1" value="a">a) It emphasizes prevention of exacerbations and complications of chronic diseases.
<br><input type="radio" name="q1" value="b">b) It uses strategies to empower the patient to understand and manage their own chronic diseases.
<br><input type="radio" name="q1" value="c">c) It involves the coordination of healthcare interventions to manage a patient’s chronic diseases.
<br><input type="radio" name="q1" value="d">d) All of the above
<br>
<br><b>2. Which of the following conditions would not be appropriate for a home care disease management program?</b>
<br><input type="radio" name="q2" value="a">a) Congestive Heart Failure
<br><input type="radio" name="q2" value="b">b) Diabetes
<br><input type="radio" name="q2" value="c">c) Hip replacement
<br><input type="radio" name="q2" value="d">d) Home IV antibiotics for pneumonia
<br><input type="radio" name="q2" value="e">e) Chronic Obstructive Lung Disease
<br>
<br><b>3. Key outcomes expected from a home care disease management program include all the following except?</b>
<br><input type="radio" name="q3" value="a">a) Reduced emergency room visits
<br><input type="radio" name="q3" value="b">b) Less reliance on physicians
<br><input type="radio" name="q3" value="c">c) Avoidance of unplanned hospitalizations
<br><input type="radio" name="q3" value="d">d) Improved clinical outcome measures
<br><input type="radio" name="q3" value="e">e) Improved patient satisfaction
<br>
<br><b>4. Patient self-management is a central component of a home care disease management program. Home care agencies have clear advantages in promoting and assessing patient self-management education because of all the following except.</b>
<br><input type="radio" name="q4" value="a">a) The patient is more comfortable and less anxious at home, creating a better environment for education
<br><input type="radio" name="q4" value="b">b) Trust and confidence develops in the home care clinician over time because of repeated visits
<br><input type="radio" name="q4" value="c">c) Home care staff are in a position of being able to observe the patient’s understanding of specific intervention activities
<br><input type="radio" name="q4" value="d">d) Home care staff get an insight into the patient’s issues that might lead to non-adherence to specific treatment guidelines.
<br><input type="radio" name="q4" value="e">e) Patient’s are more captive in the homes and therefore feel obligated to follow the home care staff’s recommendations.
<br>
<br> <input type="submit" value="Submit Test">
</p>
</body>
</html>