I have a program that suppose to print out a student information so I have to use Alert in order to make this a success but my JAVA SCRIPT is not producing anything, I dont know what Im missing in my code please have a look at it.... its quite bit long but please be pacient with me

<script language="javascript">
		<!--
		  function validateInput()
		  {
		      var LName = document.frmStudentInfo.txtLastName.value;
              var FName = document.frmStudentInfo.txtFirstName.value;
              var MI = document.frmStudentInfo.txtS_Mi.value;
              var Address = document.frmStudentInfo.txtS_Add.value;
              var City = document.frmStudentInfo.txtS_City.value;
              var State = document.frmStudentInfo.txtS_State.value;
              var Zip = document.frmStudentInfo.txtS_Zip.value;
              var Phone = document.frmStudentInfo.txtS_Phone.value;
              var DOB = new Date(document.frmStudentInfo.txtS_Dob.value);
              var lstInx = document.frmStudentInfo.lstF_ID.selectedIndex;
              var radValue;
              var checkedBox = "NO";
              var radChecked = false;
              
              for(var i = 0;i < document.frmStudentInfo.optS_Class.length;i++)
              {
                if(document.frmStudentInfo.optS_Class[i].checked)
                   {
                     radValue = document.frmStudentInfo.optS_Class[i].value;
                     radChecked = true;
                   }
              }
               
              if(document.frmStudentInfo.txtLastName.value == "")
               {
                 alert("Please enter last name");
                 document.frmStudentInfo.txtLastName.select();
                 return false;
               } 
              else if(document.frmStudentInfo.txtFirstName.value == "")
               {
                 alert("Please enter first name");
                 document.frmStudentInfo.txtFirstName.select();
                 return false;
               }
              else if(document.frmStudentInfo.txtS_Mi.value == "")
               {
                 alert("Please enter MI");
                 document.frmStudentInfo.txtS_Mi.select();
                 return false;
               }
              else if(document.frmStudentInfo.txtS_Add.value == "")
               {
                 alert("Please enter address");
                 document.frmStudentInfo.txtS_Add.select();
                 return false;
               }
               else if(document.frmStudentInfo.txtS_City.value == "")
               {
                 alert("Please enter city");
                 document.frmStudentInfo.txtS_City.select();
                 return false;
               }
               else if(document.frmStudentInfo.txtS_State.value == "")
               {
                 alert("Please enter state");
                 document.frmStudentInfo.txtS_State.select();
                 return false;
               }
               else if(document.frmStudentInfo.txtS_Zip.value == "")
               {
                 alert("Please enter zip code");
                 document.frmStudentInfo.txtS_Zip.select();
                 return false;
               }
               else if(document.frmStudentInfo.txtS_Phone.value == "")
               {
                 alert("Please enter phone");
                 document.frmStudentInfo.txtS_Phone.select();
                 return false;
               }
               else if(isNaN(DOB) == true)
               {
                 alert("Please enter valid date in the format dd/mm/yy");
                 document.frmStudentInfo.txtS_Dob.select();
                 return false;
               }
               else if(lstInx == -1)
		       {
		         alert("Please select Advisor");
		         document.frmStudentInfo.lstF_ID.selectedIndex == 0;
		         return false;
		       }
              else if(radChecked == false)
		       {
		        alert("Please select class");
		        return false;
		       }
		      else
		      {
		        if(document.frmStudentInfo.chkResident.checked == true)
		          {
		           checkedBox = "YES";
		          }
                alert(FName +  " " + LName + "\n" +
					 Address + "\n" +
					 City + " " + State + " " + Zip + "\n" +
					 "Phone" +  " " + Phone + "\n" +
					 "Class" + " " +  radValue + "\n" +
					 "WI Resident" + " " + checkedBox + "\n" +
					 "Advisor" + " " + document.frmStudentInfo.lstF_ID.options[lstInx].text);
			 }	 
		  }
		//-->
		</script>

Recommended Answers

All 3 Replies

Develop using Firefox. You can use a nifty feature of Firefox called the Error Console which shows you all the Javascript errors on your page (if you have any).

I don't know how I found this but I did.

alert("Please select Advisor");
		         document.frmStudentInfo.lstF_ID.selectedIndex == 0;
		         return false;
		       }

there is no "if" or "elsif" related to this line of code
Sage

Thanx a lot guyz really appreciate it
My project is just perfect

Thanx once again

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.