Stefan Falz: Wie kann ich bei JavaScript in ASP aus Listbox einbestimtes Zeichen heraus

Beitrag lesen

Hallo Forumler,

ich hoffe das Ihr mir weiter helfen könnt !!!

Bei dem onChange-Tag rufe ich die JavaScript Function auf der wert wird über sendet ! :-)

Jetzt soll der Wert also die Artikelnummer vom Preis getrennt werden !

als Trennzeichen habe ich das "" benutzt.

Wie kann ich die Artikelnummer die am anfang der Option Liste steht
in Javascript festlegen???

Hier ist der Quelltext:

<select name="NB" size="1" onChange="shownote(this.form.NB.options[this.form.NB.options.selectedIndex].value)">
<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
if rs.Fields("artnrNB")>0 then
%>
<option value="<%=Server.HTMLEncode(rs.Fields("artnrNB").Value)%><%=Server.HTMLEncode(rs.Fields("preisNB").Value)%>"><%=Server.HTMLEncode(rs.Fields("bezNB").Value)%>
<%
else
end if
rs.MoveNext
loop
%>
</select>

Danke

Michael, Webmaster der FFW

Hallo Michael,

wenn ich das richtig verstanden haben, möchtest Du lediglich die Artikelnummer vom Preis trennen um sie auf der Emfpangsseite verarbeiten zu können.
Das kannst Du mit folgendem Code machen (auf der Empfangsseite)
<%
Dim Artikel
    Artikel = Split(Request("NB"), "")
Dim Artikelnummer
    Artikelnummer = Artikel(0)
Dim Artikelpreis
    Artikelpreis = Artikel(1)
%>

oder
<%
Dim Artikelnummer
    Artikelnummer = Left(Request("NB"), InStr(Request("NB"), "") - 1)
Dim Artikelpreis
    Artikelpreis = Right(Request("NB"), InStr(Request("NB"), "") - 1)
%>

Ich hab das jetzt nicht getestet, kann also sein, daß die Position nicht
ganz stimmt.

Tschau, Stefan