Suchfeld im IE
bearbeitet von Jörg ReinholzMoin!
> Kennt jemand vielleicht einen Workaround?
Sowas nach dem Laden der Seite?
~~~js
// Das ist aus gutem Grund nicht getestet (siehe unten)
var isIE = /(MSIE|Trident\/|Edge\/|rv:\d)/i.test(navigator.userAgent);
if (isIE) {
var arr=document.getElementsByTagname('input');
arr.forEach( function (e, i, ra) { if ('search'==e.type ) { e.type='text'; } } );
}
~~~
oder doch besser "bedingte Kommentare":
~~~html
<!--[if IE]><input type="text"><![endif]-->
<!--[if !IE]><input type="search"><![endif]-->
~~~
Wenn Du aber die Eigenschaften des Suchfeldes gar nicht willst, dann wäre es doch strunzeinfach und also das Beste, gleich
~~~html
<input type="text">
~~~
zu notieren...
Jörg Reinholz
Suchfeld im IE
bearbeitet von Jörg ReinholzMoin!
> Kennt jemand vielleicht einen Workaround?
Sowas nach dem Laden der Seite?
~~~js
// Das ist aus gutem Grund nicht getestet (siehe unten)
var isIE = /(MSIE|Trident\/|Edge\/|rv:\d)/i.test(navigator.userAgent);
if (isIE) {
var arr=document.getElementsByTagname('input');
arr.forEach( function (e, i, ra) { if ('search'==e.type ) { e.type='text'; } } );
}
~~~
oder doch besser "bedingte Kommentare":
~~~html
<!--[if IE]><input type="text"><![endif]-->
<!--[if !IE]><input type="search"><![endif]-->
~~~
Jörg Reinholz