preventDefault () funktioniert nicht für Änderungsereignisse

Irgendwelche Ideen, warum preventDefault nicht funktioniert? Hier ist der Code unten. . . Tks!

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">

    $(document).ready(function() {
        $("#text1").change(function(e) {
             e.preventDefault();
        });
    });

function myFunc() {
    alert("Random, annoying alert");
}

</script>
</head>

Nur ein HTML-Element im Formular:

<body>
<form name="test" method="post">
    <input name="text1" id="text1" type="text" onchange="myFunc();">
</form>
</body>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage