Mehrere Leerzeichen in Selectbox einfügen

leszek

Grünschnabel
Hallo Leute !

Ich möchte mehrere Leerzeichen in einer Auswahlliste (Selectbox) einfügen. Es wird aber immer nur ein Leerzeichen übernommen. Habe schon mit geschützen Leerzeichen   und auch mit %20 oder \s versucht aber es klappt leider nicht weil die Werte als Zeichen übernommen werden.


Hier ein Beispiel:

function einfuegen(material)
{
var wert;

wert = 'Neuer Text';
wert += ' '; // Hier mehrere Leerzeichen

neu = new Option(wert, wert, false, true);
material.options[material.options.length] = neu;

}

<form action="test.php" method="post" name="auftrag">

<select name="material" id="material" size="8">
</select>

<input type="button" name="einfuegen" value="einfügen" onClick="einfuegen
(document.auftrag.material);">

</form>



Vieleich kann mir einer weiter helfen. Danke im voraus.
 
Ist es gewollt, dass die leerzeichen hinter dem eigentlichen Label stehen? Für mich haben sie nur davor Sinn.
 
Ja die Leerzeichen müssen nach den eigentlichen Text stehen, da hinter den Leerzeichen weiterer Text folgen wird.
 
Warum benutzt du nicht das zeichen was in der "Character Map' zwischen der Tilde und 'Inverted Excamation Mark' steht? Der code ist U+00A0 'No-Break Space'.
Das sollte funktionieren.
 

Anhänge

  • character.jpg
    character.jpg
    64,2 KB · Aufrufe: 149
Zuletzt bearbeitet:

Neue Beiträge

Zurück