I keep getting the following error:
Error: document.forms[0].sec11_A has no properties
with this script:
Expand|Select|Wrap|Line Numbers
- function checkform(btntype)
- {
- var haserrors=0;
- document.getElementById('e_sec11_1').style.color = "black";
- document.getElementById('e_sec11_2').style.color = "black";
- document.getElementById('e_sec11_3').style.color = "black";
- document.getElementById('e_sec11_4').style.color = "black";
- document.getElementById('e_sec11_5').style.color = "black";
- document.getElementById('e_sec11_6').style.color = "black";
- document.getElementById('e_sec11_7').style.color = "black";
- document.getElementById('e_sec11_8').style.color = "black";
- document.getElementById('e_sec11_9').style.color = "black";
- //Sec11_A
- var sec11_Achecked=0;
- for (i=0;i<document.forms[0].sec11_A.length;i++) {
- if (document.forms[0].sec11_A[i].checked) {
- sec11_Achecked=1;
- }
- }
- if (sec11_Achecked<1) {
- haserrors=1;
- document.getElementById('e_sec11_1').style.color = "red";
- }
- //Sec11_B
- var sec11_Bchecked=0;
- for (i=0;i<document.forms[0].sec11_B.length;i++) {
- if (document.forms[0].sec11_B[i].checked) {
- sec11_Bchecked=1;
- }
- }
- if (sec11_Bchecked<1) {
- haserrors=1;
- document.getElementById('e_sec11_2').style.color = "red";
- }
- //Sec11_C
- var sec11_Cchecked=0;
- for (i=0;i<document.forms[0].sec11_C.length;i++) {
- if (document.forms[0].sec11_C[i].checked) {
- sec11_Cchecked=1;
- }
- }
- if (sec11_Cchecked<1) {
- haserrors=1;
- document.getElementById('e_sec11_3').style.color = "red";
- }
- //Sec11_D
- var sec11_Dchecked=0;
- for (i=0;i<document.forms[0].sec11_D.length;i++) {
- if (document.forms[0].sec11_D[i].checked) {
- sec11_Dchecked=1;
- }
- }
- if (sec11_Dchecked<1) {
- haserrors=1;
- document.getElementById('e_sec11_4').style.color = "red";
- }
- //Sec11_E
- var sec11_Echecked=0;
- for (i=0;i<document.forms[0].sec11_E.length;i++) {
- if (document.forms[0].sec11_E[i].checked) {
- sec11_Echecked=1;
- }
- }
- if (sec11_Echecked<1) {
- haserrors=1;
- document.getElementById('e_sec11_5').style.color = "red";
- }
- if (LEN(ALLTRIM(document.myform.sec11_6.value)) == 0) {
- haserrors=1;
- document.getElementById('e_sec11_6').style.color = "red";
- }
- if (LEN(ALLTRIM(document.myform.sec11_7.value)) == 0) {
- haserrors=1;
- document.getElementById('e_sec11_7').style.color = "red";
- }
- if (LEN(ALLTRIM(document.myform.sec11_8.value)) == 0) {
- haserrors=1;
- document.getElementById('e_sec11_8').style.color = "red";
- }
- if (LEN(ALLTRIM(document.myform.sec11_9.value)) == 0) {
- haserrors=1;
- document.getElementById('e_sec11_9').style.color = "red";
- }
- if (btntype=="next" ) {
- document.myform.btntype.value="next";
- } else {
- if (btntype=="back") {
- document.myform.btntype.value="back";
- }
- }
- if (haserrors>0) {
- var answer=confirm("Are you sure you want to continue without completing the evalutation?");
- if (answer) {
- document.myform.submit();
- } else {
- return;
- }
- }
Lee