<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>
Name (required)
email (will not be published) (required)
Website