1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
4 <script src=
"../../resources/js-test.js"></script>
8 <input type=
"text" id=
"sp" style=
"-khtml-appearance:textfield" maxlength=
5 value=
"123456"></input>
11 description('This test changes the value of the text field by simulating typing, and then gets the value.');
13 var input
= document
.getElementById('sp');
15 if (input
.value
!= "12345") {
16 testPassed('Maxlength shouldn\'t work for default value.');
18 testFailed('Maxlength unexpectedly works for default value.');
22 input
.setSelectionRange(0, 3);
24 document
.execCommand("InsertText", false, 'abcd');
25 document
.execCommand("InsertText", false, 'efghi');
27 if (input
.value
== "abcde") {
28 testPassed('Maxlength works for inserted text.');
30 testFailed('Maxlength does not work for inserted text.');