Please bare with my non-icelandic keyboard :)
thad sem thessi grein verdur um er hvernig eigi ad gera og nota svocalladar function i ASP.
Vid skulum hella okkur uti thetta eins og skot.
Eg hef gert sidu sem registerar folk i gagnagrunn. Medal annars er simanumer vidkomandi.
thetta er semsagt i forminu a register.asp
bua til txtbox med nafninu user_phone
eina sem vid thrufum ad vita ad txt hefur nafnid “user_phone”
i gagnagrunninum er user_phone number…svo ad ef userinn skrifar 3444-8593 sem numerid hans, klikkar allt thvi ad - er ekki number. Thannig ad vid skulum taka thetta auka - ur kodanum og lika . og / (t.d. i FrontPage ef madur setur dalk sem bara number tha ma userinn nota -/.)
ok, tha skulum vid sja hvernig vid tokum thessi takn ur sima breytunni i sumbit sidunni.
Fyrst verdum vid ad tekka ef user_number hefur eitthvad value med thessum coda. ef user_phone hefur ekkert ad geyma, setjum vid valuid til null, annars kollum vid function-id sem vid erum ad fara ad nota, til thess ad taka thau takn sem vid viljum.
eins og thid sjaid, getidi tekid ut hvad sem er, eki bara “-./”
if user_phone = “” then
phone_number = null
else
phone_number = CharacterFilter(user_phone, “-./”)
end if
vid gerum rad fyrir ad notandinn hafi gert 344-8593 og thar af leidandi verdum vid ad taka ut - ur numerinu hja honum. Thad gerum vid med thessari function:
Function CharacterFilter (ByVal RawString, ByVal CharactersToRemove)
Dim CurrChar
Dim i
Dim RV
RV = RawString
For i = 1 To Len(CharactersToRemove)
CurrChar = Mid(CharactersToRemove, i, 1)
RV = Replace(RV, CurrChar, “”)
Next
CharacterFilter = RV
End Function
og whola! thetta er allt of sumt :)
breytan sem vid svo notum til ad setja inni gagnagrunninn er svo phone_number en ekki user_phone thvi vid breyttum nafninu.
Thetta er bara daemi um hvernig madur geti notad function, og please ekki skrifa…“thad er audveldara ad nota javascript og banna /.- etc…” thvi thetta er bara daemi
kvedja
Moose
- Moose ltd. -