I am learning JavaScript through the Head First series book by O’Reilly media, and I just reached a chapter where I have to use the onchange event.
I’m testing using Safari/OS X Lion, Firefox, Chrome, Opera, and IE/Windows, but got the same result.
Given this code:
<html>
<head>
<title>onChange Test</title>
<script type="text/javascript">
function itWorks(){
alert("it works!");
}
</script>
</head>
<body>
<form>
<input type="text" onchange="itWorks();" />
<input type="text" onchange="itWorks();" />
</form>
</body>
<html>
Is it correct to say that the onchange event works whenever we change from one field to another, whether it is activated only by clicking or by using the TAB key?
The onchange event fires when:
It doesn’t matter how focus was lost, and focus doesn’t need to move to another field (a link could be focused, or nothing in the document could be, etc).