it-swarm.com.de

Problemumgehung für Eingabetypdateien aus Gründen der Benutzerfreundlichkeit

Die HTML-Eingabe vom Typ Datei besteht aus einem Textfeld und einer Schaltfläche mit der Aufschrift "Durchsuchen". Da unsere Benutzer nicht Englisch sprechen, möchten wir den Wortlaut der Schaltfläche auf Hebräisch ändern.
Aber natürlich kann der Wortlaut dieser Schaltfläche nicht geändert werden - er ist in die Steuerung integriert. Die einzige mir bekannte Option ist die Verwendung einer Problemumgehung, die im Wesentlichen die Eingabe von Typendateien verbirgt und eine Eingabe von Typentext mit einer Schaltfläche daneben anzeigt. Mit CSS und Javascript sieht sie genauso aus und funktioniert genauso wie die Dateieingabe . Weitere Details dazu finden Sie hier .

Meine Frage ist - lohnt es sich, HTML, CSS und Javascript hinzuzufügen, nur um die Dateieingabeschaltfläche zu verwenden?

8
Lea Cohen

Diese Steuerelemente werden automatisch in die Browsersprache des Benutzers übersetzt (in einigen Fällen möglicherweise nicht).

In diesem Fall muss js + css verwendet werden, es sei denn, Sie planen, es auf einer mehrsprachigen Site zu haben ...

4
jackJoe

Wie jackJoe sagte, wird die Schaltfläche zum Durchsuchen in die Gebietsschema-Installation des Browsers des Benutzers übersetzt. Wenn sie keinen hebräischen Browser haben, können sie entweder Englisch (oder eine andere Sprache des Browsers) oder sind es gewohnt, "Durchsuchen" überall dort zu sehen, wo sie aufgefordert werden, etwas hochzuladen.

Ich würde sagen, es lohnt sich mehr zu erklären, was diese Schaltfläche tut/bedeutet, indem Sie eine gut erklärende Überschrift oder einen Text darüber haben. Auf diese Weise können Sie Ihre Benutzer schulen.

Ich lebe in den Niederlanden, wo viele Leute einen englischen Browser haben, und ich habe ab und zu das gleiche Problem. Ich denke, dass ziemlich viele Leute wissen, was dieser Knopf bedeutet, auch wenn sie es auf die harte Tour gelernt haben.

4
Lode

Persönlich, wenn das Ihre Anforderung ist, dann ist daran nichts auszusetzen. Beachten Sie jedoch bitte alle Benutzer (möglicherweise sehr, sehr wenige), bei denen CSS und JavaScript nicht aktiviert sind. Ich meine, dass beim Deaktivieren von JavaScript und CSS auf Ihrer Seite keine 2 Textfelder und Schaltflächen angezeigt werden sollten. Ich bin mir ziemlich sicher, dass Sie sich darum gekümmert hätten, aber nur etwas, das Sie beachten sollten.

Sie können sich auch dieses http://www.filamentgroup.com/lab/jquery_custom_file_input_book_designing_with_progressive_enhancement/ als weiteres Beispiel ansehen. Dies verwendet JQuery. Ich habe das nicht wirklich benutzt, kann also nicht sagen, wie gut es ist, sieht aber vielversprechend aus. Hoffe das hilft.

2
Divi