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