<!
DOCTYPE HTML >
<
html >
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=1283915
-->
<
head >
<
meta charset=
"utf-8" >
<
title >Test for Bug 1283915</
title >
<
script src=
"/tests/SimpleTest/SimpleTest.js" ></
script >
<
script src=
"/tests/SimpleTest/EventUtils.js" ></
script >
<
link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css" />
<
script type=
"application/javascript" >
/** Test for Bug 1283915 **/
SimpleTest.waitForExplicitFinish();
function isCursorAtEnd(field){
is(field.selectionStart, field.value.length);
is(field.selectionEnd, field.value.length);
}
function test() {
var tField = document.getElementById(
"textField" );
tField.focus();
sendString(
"a" );
is(tField.value,
"a" );
isCursorAtEnd(tField);
document.
body .offsetWidth; //
frame must be created after type change
sendString(
"b" );
is(tField.value,
"ab" );
isCursorAtEnd(tField);
sendString(
"c" );
is(tField.value,
"abc" );
isCursorAtEnd(tField);
var nField = document.getElementById(
"numField" );
nField.focus();
sendString(
"1" );
is(nField.value,
"1" );
document.
body .offsetWidth;
sendString(
"2" );
is(nField.value,
"12" );
sendString(
"3" );
is(nField.value,
"123" );
SimpleTest.finish();
}
SimpleTest.waitForFocus(test);
</
script >
</
head >
<
body >
<a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=1283915 " >Mozil
la Bug 1283915</a>
<p id="display" ></p>
<input id="textField" type="text" oninput="if (this.type !='password') this.type = 'password';" >
<input id="numField" type="text" oninput="if (this.type !='number') this.type = 'number';" >
<pre id="test" >
</pre >
</body >
</html >
Messung V0.5 C=99 H=100 G=99
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland