Throwing String Exceptions : Error Exceptions : Development : JavaScript DHTML examples (example source code) Organized by topic

JavaScript DHTML
C++
PHP
JavaScript DHTML Home »  Development   » [  Error Exceptions  ]   
 



Throwing String Exceptions

Please note that some example is only working under IE or Firefox.

/*
JavaScript Bible, Fourth Edition
by Danny Goodman 

John Wiley & Sons CopyRight 2001
*/

<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 < || inp > 5) {
            throw "Enter only 1 through 5."
        }
        fld.form.output.value = letters[inp]
    }
    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 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>


           
       
Related examples in the same category
1.  Catching the 'Object Expected' Error
2.  Throwing an Error
3.  Catching an Error
4.  Controlling Script Errors
5.  An Exception Handling Example
6.  Nested Exception Handling
7.  Using the onError Event Handler
8.  Throwing an Error Object Exception
9.  A Custom Object Exception
10.  Use the try catch to handle exceptions








Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.