Der folgende Beitrag wurde am 12. 01. 2010, 16:38 Uhr von Bruce veröffentlicht.
Hallo!
Ich verzweifle mal wieder am IE!
Dieser blöde Drecks-Browser macht doch wieder nichts als Ärger. Ich bin sogar schon soweit zu sagen, dass der Browser Entwickler psychisch krank macht!
Naja kommen wir mal zu meinem Problem:
$('INPUT[VALUE=X]').click(function(){ $(this).prev().val(""); });
$('INPUT[VALUE=Reset]').click(function(){ $('INPUT[TYPE=TEXT][NAME^='+this.id+']').val(""); });
Hier sieht man 2 Varianten:
Die erste Löscht den Inhalt des vorhergehenden Elements wenn man ein Button mit VALUE=X anCLICKt. Funktioniert in IE und FF!
Die zweite Variante soll so ähnlich agieren. Hier geht es um Buttons mit dem VALUE=Reset. So bald einer dieser Buttons angeCLICKt wird sollen alle INPUTS vom TYPE=TEXT und NAME^=this.id angesprochen werden und deren VALUE auf "" gesetzt werden. this.id steht in den Reset-Buttons als ID="xyz". Klar ist das nicht die schönste Lösung, die Frage die mich hierbei beschäftigt ist
Warum macht denn der blöde IE nicht einfach das was der FF macht? ...nämlich das was es soll!
Bruce
Der folgende Beitrag wurde am 12. 01. 2010, 16:56 Uhr von hotti veröffentlicht.
hi,
>
> $('INPUT[VALUE=X]').click(function(){ $(this).prev().val(""); });
> $('INPUT[VALUE=Reset]').click(function(){ $('INPUT[TYPE=TEXT][NAME^='+this.id+']').val(""); });
>
Evntl. ein ^ Zirkumflex zuviel!?
Hotti
Der folgende Beitrag wurde am 12. 01. 2010, 17:07 Uhr von Bruce veröffentlicht.
> hi,
Servus!
> Evntl. ein ^ Zirkumflex zuviel!?
Nein?
http://docs.jquery.com/Selectors/attributeStartsWith#attributevalue
So soll es sein so kann es bleiben ^^
Bruce
Der folgende Beitrag wurde am 12. 01. 2010, 17:26 Uhr von suit veröffentlicht.
> [...] sollen alle INPUTS vom TYPE=TEXT und NAME^=this.id angesprochen [...]
Wirklich "und" oder doch "oder"?
> Warum macht denn der blöde IE nicht einfach das was der FF macht? ...nämlich das was es soll!
Aufgrund deiner mangelhaften Beschreibung nicht schlüssig nachvollziehbar.
Der folgende Beitrag wurde am 12. 01. 2010, 17:39 Uhr von Bruce veröffentlicht.
> > [...] sollen alle INPUTS vom TYPE=TEXT und NAME^=this.id angesprochen [...]
>
> Wirklich "und" oder doch "oder"?
Ja "UND" auf jeden Fall!
> Aufgrund deiner mangelhaften Beschreibung nicht schlüssig nachvollziehbar.
Wieso was fehlt dir?
schau mal hier:
http://jsbin.com/awadu
Bruce
Der folgende Beitrag wurde am 12. 01. 2010, 17:54 Uhr von suit veröffentlicht.
> Wieso was fehlt dir?
Die Browserversion z.B. im Internet Explorer 8 funktionierts, im IE7 nicht (geht aus deinem Link nun hervor, somit erledigt).
> schau mal hier:
> http://jsbin.com/awadu
Validiere deinen Quelltext, schreibe ungeachtet dessen (XHTML) sämtliche Element- und Attributnamen klein (auch im JavaScript) - ebenso verfahre mit Attributwerten.
Zumindest CSS-Selektoren sind teilweise case-sensitive #FOO selektiert keineswegs <div id="foo" />, auch JavaScript ist case-sensitive - möglicherweise liegst ja daran.
Der folgende Beitrag wurde am 12. 01. 2010, 18:09 Uhr von Bruce veröffentlicht.
Hey!
> Validiere deinen Quelltext, schreibe ungeachtet dessen (XHTML) sämtliche Element- und Attributnamen klein (auch im JavaScript) - ebenso verfahre mit Attributwerten.
Das kann ja nicht wahr sein... Danke für Deine Hilfe!
Bruce
Der folgende Beitrag wurde am 12. 01. 2010, 17:59 Uhr von dedlfix veröffentlicht.
Hi!
> > Aufgrund deiner mangelhaften Beschreibung nicht schlüssig nachvollziehbar.
> Wieso was fehlt dir?
> schau mal hier:
> http://jsbin.com/awadu
Da fehlt (mir) zum Beispiel eine Beschreibung, was bei welcher Aktion passieren soll. In meinem Firefox passiert nämlich beim Clicken auf die Reset-Buttons nichts (sichtbares). (Es passiert erst dann etwas, wenn ich mindestens text statt TEXT bei TYPE=TEXT schreibe)
Lo!
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4