Development JavaScript DHTML



Throwing a String Exception

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()
    }
}



Throwing a String Exception





Enter a number from 1 to 5: 


Matching Letter is: