nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Monatsname bei Monatszahl-Eingabe

Von: Thomas 'PointedEars' Lahn (pointedears@web.de) [Profil]
Datum: 04.07.2008 15:34
Message-ID: <486E26DB.1060603@PointedEars.de>
Followup-to: de.comm.infosystems.www.authoring.misc
Newsgroup: de.comm.infosystems.www.authoring.misc de.comp.lang.javascript
[Fullquote wegen X-Post]

Holger Jeromin wrote:
> Thomas 'PointedEars' Lahn schrieb am 04.07.2008 13:51:
>> wanitsch@gmx.ch wrote:
>>> Wie kann es bewerkstelligt werden, dass bei einem dropdown, das die
>>> Monatsnamen (value's sind Monatszahlen) sich anpassen, wenn ich die
>>> Monatszahl eingebe?
>> Am einfachsten und kompatibelsten ist es, die Monatszahl dem Monatsnamen
>> voranzustellen, denn dafür wird keine
Script-Unterstützung benötigt (nur
>> ein halbwegs aktueller grafischer UA):
>>   <select name="month" size="1">
>>     <option value="1">01 &#8211; Januar</option>
>>     ...
>>     <option value="12">12 &#8211; Dezember</option>
>>   </select>
>
> Nicht alle Browser unterstützen in einem Select html umschreibungen.

Du meinst sicher Zeichenreferenzen und Zeichen-Entitäts-Referenzen.

> Jedenfalls mein versuchtes &rarr; ging in einem der 4 großen Browser
> nicht, in welchem hab ich vergessen ;-)

Mit "4 grossen Browser" meinst Du wohl Internet Explorer, Firefox, Opera
und Safari.  Jedoch werden sowohl &rarr; als auch &#8211; als Inhalt von
option-Elementen von folgenden UAs unterstützt (IE 4.01 und 5.0 standalone;
5.5, 6.0 und 8.1 beta mit IETester, 7.0 installiert):

- Mozilla/4.0 (compatible; MSIE 4.01; Windows NT 5.0; [...])
- Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; [...];
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
- Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.1; [...];
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; [...];
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; [...];
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
- Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; [...];
.NET CLR 1.1.4322; .NET CLR 2.0.50727)
- Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9)
Gecko/2008052906 Firefox/3.0
- Opera/9.50 (Windows NT 5.1; U; de)
- Opera/9.51 (Windows NT 5.1; U; de)
- Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE)
AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13

>> Oder man verzichtet darauf, womit wie bisher die Anfangsbuchstaben der
>> Monatsnamen verwendet werden können.
>>
>> Die Darstellung als Dropdown ist übrigens keineswegs garantiert.
>>
>>> z.B. wechsle ich per Tab vom Tag (wo es klappt, da value und
>>> Anzeigewert numerisch) zum Monat, möchte ich dort z.B.
"4" eingeben
>>> können, damit "April" erscheint.
>>>
>>> Hat jemand eine Idee zur Realisierung (onkeydown oder sowas)?
>> Für Zeichen-Tasten sollte das Event-Handler-Attribut
`onkeypress' verwendet
>> werden, siehe u.a.
<http://brain4.de/programmierecke/js/tastatur.php#start>.
>>
>> Hier musst Du natürlich berücksichtigen, dass es
zweistellige Monatszahlen
>> gibt, deren Eingabe von aufeinanderfolgenden Eingaben einstelliger
>> Monatszahlen unterschieden werden muss.  Dies stellt neben der
>> erforderlichen Script-Unterstützung eine
zusätzliche Barriere dar, weil Du
>> die für die scriptlose Lösung verwendeten
Voreinstellungen des Benutzers zur
>> Tastenwiederholrate nicht auslesen kannst.  Somit muss davon abgeraten werden.
>
> Denk ich auch. Die meisten werden eh mit der Maus arbeiten, oder sind
> glücklich mit den Anfangsbuchstaben der Monate.

--
> HTML ist keine Programmiersprache!!!11111
Wie getzt, immer noch nicht?????³ Wird's da nicht langsam mal Zeit?
repeat tablecells
until Steffi yells (Jygn zu mir in dagø
<ai5oel.3vvi1fr.1@klingforth.de>)

[ Auf dieses Posting antworten ]

Antworten