Mega Code Archive

 
Categories / JavaScript DHTML / Development
 

Throwing String Exceptions

<HTML> <HEAD> <TITLE>Throwing a String Exception</TITLE> <SCRIPT LANGUAGE="JavaScript"> var letters = new Array("A","B","C","D","E") function getLetter(fld) {     try {         var inp = parseInt(fld.value, 10)         if (isNaN(inp)) {             throw "Entry was not a number."         }         if (inp < 1 || inp > 5) {             throw "Enter only 1 through 5."         }         fld.form.output.value = letters[inp-1]     }     catch (e)  {         alert(e)         fld.form.output.value = ""         fld.focus()         fld.select()     } } </SCRIPT> </HEAD> <BODY> <H1>Throwing a String Exception</H1> <HR> <FORM> Enter a number from 1 to 5:  <INPUT TYPE="text" NAME="input" SIZE=5> <INPUT TYPE="button" VALUE="Get Letter" onClick=getLetter(this.form.input)> Matching Letter is:<INPUT TYPE="text" NAME="output" SIZE=5> </FORM> </BODY> </HTML>