Kom ihåg mig?
Home Menu

Menu


kolla en sträng i JavaScript

Ämnesverktyg Visningsalternativ
Oläst 2007-05-20, 22:32 #1
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
Hur ska jag göra så att @domain.se läggs till om det saknas, men inte ifall det redan finns där? Exemplet gäller en inloggning, och där är det tänkt att man ska kunna logga in antingen som användare eller anvä[email protected]. Tanken är alltså att lägga till domain.se om det inte finns med. Men hur gör jag för att kontrollera om de sista antalet tecknen matchar en viss sträng? (typ domain.se) Jag vill ju inte att det blir anvä[email protected]@domain.se typ... Lär inte vara det minsta svårt om man kan javascript, men tyvärr är jag inte särskilt duktigt på sånt..

Behöver lite hjälp...
Kod:
<script type="text/javascript">
function addomain()
	{
 document.getElementById("usernamehost").value = document.getElementById("usernamehost").value + "@domain.se"
	}


</script>
forre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-20, 23:21 #2
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
kolla upp indexOf så kan du göra en sökning.
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-21, 00:03 #3
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
Öööh va? :P
forre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-21, 02:34 #4
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
google är din vän.

Lär dig javascriptgrunderna så blir det jättelätt.
Om du anser att du redan kan dem - googla på "javascript indexof"

Bra, när du har hittat den informationen så vet du hur du söker i en sträng.

Då kan du göra såhär

minVariabel = "adasd@asdasd";
if(minVariabel.indexOf(@) == -1)
alert("Du har inget snabel-aaaa");

När du har förstått det där kan du enkelt kolla om en sträng finns - samt vidta åtgärder baserat på resultatet. Skitenkelt! Ge det en liten stund så fixar du det
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-21, 11:44 #5
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
http://www.devguru.com/Technologies/ecmasc...ript_intro.html
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-21, 15:46 #6
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
forre forre är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2005
Inlägg: 4
Tackar tackar, det var inte särskilt svårt med indexOf..
forre är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017