webForumDet fria alternativet

Splitta värde från listmeny

4 svar · 356 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hej jag har ett script som ser ut så så här:

function fillUp() {
	arrFoo = document.getElementById('customerNr').value.split('|');
	document.getElementById('customerName').value = arrFoo[0];
	document.getElementById('customerReference').value = arrFoo[1];
}

används för att fylla två textrutor från en listmeny

listmenyn ser ut så här:

          <option value="<% =objRS("Name") %>|<% =objRS("Ref") %>"<% if sCustomerNr = objRS("customerNr") then response.write "selected" %>><% =objRS("customerNr") %> - <% =objRS("Name") %>

nu vill jag ju bara ha ett av värdena från value som ska sättas i i databasen... Hur gör jag det?

Mvh
henrik

J.N.Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Om du inte vill använda Regexp är det Split som fixar detta.
http://www.devguru.com/Technologies/ecmascript/quickref/string_split.html

//pris för broschyr, kommer som 75:12, pris:id
var pris = form.pris_id[i].value.split(":")[0];

Ovanstående exempel baseras på en textruta.

devotionMedlem sedan jan. 20013 582 inlägg
#3

Hej!
Tack för hjälpen! Jag löste det dock i asp med:

sFoo = split(request("foo"), "|")( 0 )

kom oväntad(!) hjälp från ovan...

Mvh
henrik

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Asss! ;)

devotionMedlem sedan jan. 20013 582 inlägg
#5

arghhh
Sorry!

Mvh
henrik

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)