Avatar billede fragze Juniormester
19. marts 2004 - 00:43 Der er 13 kommentarer og
1 løsning

Billede skift ved tekst i form.

Hello guys... jeg ville hører hvordan man laver sådan at når jeg skriver noget i en form, så skal den skifte et picture lige til højre for formen når man har skrevet bare 1 char fx.

Dvs, når formen er tom, skal der bare være en form også et billede lige til højre for, og når man starter med at skrive i formen så skal den skiftes ud til et andet pic... :)

håber det kan lade sig gøre for 200point :p
Avatar billede roenving Novice
19. marts 2004 - 00:46 #1
Tjah, 30 points ville være højt sat, så 200 er nok nærmere for meget, for meget, for meget, for meget, for meget, for meget,  ...

Men hvad mener du med form ?-)

Har du eet felt eller er det et htmlarea ?o]
Avatar billede fragze Juniormester
19. marts 2004 - 00:49 #2
det er en ganske normal form... :)... :p

fx.

Brugernavn
Password
aKa
Description

ect ect ect :) you see ?
Avatar billede roenving Novice
19. marts 2004 - 00:55 #3
<script type="text/javascript">
function formActive(){
document.images['fActive'].src = "textenter.gif"
}
</script>

<form>
<input type="text" onkeyup="formActive()">

<!-- osv. med alle input-felter -->
</form>

-- hvis det skal være præcist, så den skifter tilbage, når der ikke er nogen tegn tilbage, fordi brugeren sletter kræver det selvfølgelig en anelse mere ...
Avatar billede fragze Juniormester
19. marts 2004 - 00:57 #4
sådan skal det være.. :) og skal den i´kke også have 2 pics ?=
Avatar billede fragze Juniormester
19. marts 2004 - 00:59 #5
men så snart jeg skriver i feltet... får jeg "Der opstod fejl på siden" :/
Avatar billede roenving Novice
19. marts 2004 - 01:56 #6
<img src="" name="fActive">
Avatar billede fragze Juniormester
19. marts 2004 - 08:34 #7
yessir, lige præcis :D:D:D

Men har du et bud på hvordan vi laver det så når feltet er tomt, hvis brugeren slettter at det så går tilbage til det første img ?
Avatar billede fragze Juniormester
19. marts 2004 - 08:45 #8
Hvis jeg nu fx adder flere input felter...
noget alle det her...:

<script type="text/javascript">
function formActive(){
document.images['fActive'].src = "2.gif"
}
</script>

<form>
<input type="text" onkeyup="formActive()"><img src="1.gif" name="fActive"><br>
<input type="text" onkeyup="formActive()"><img src="1.gif" name="fActive"><br>
<input type="text" onkeyup="formActive()"><img src="1.gif" name="fActive"><br>
<input type="text" onkeyup="formActive()"><img src="1.gif" name="fActive"><br>
<input type="text" onkeyup="formActive()"><img src="1.gif" name="fActive">
</form>

Så fejler den grumt, når jeg udfylder det første felt så får jeg billedet frem på det nederste :)
Avatar billede roenving Novice
19. marts 2004 - 17:19 #9
<script type="text/javascript">
function formActive(fld){
document.images['fActive'+fld.name.substring(3)].src = (fld.value.length>0)?"2.gif":"1.gif"
}
</script>

<form>
<input name="txt1" type="text" onkeyup="formActive()"><img src="1.gif" name="fActive1"><br>
<input name="txt2" type="text" onkeyup="formActive()"><img src="1.gif" name="fActive2"><br>
<input name="txt3" type="text" onkeyup="formActive()"><img src="1.gif" name="fActive3"><br>
<input name="txt4" type="text" onkeyup="formActive()"><img src="1.gif" name="fActive4"><br>
<input name="txt5" type="text" onkeyup="formActive()"><img src="1.gif" name="fActive5">
</form>
Avatar billede roenving Novice
19. marts 2004 - 17:25 #10
Hov, der manglede lige:

<form>
<input name="txt1" type="text" onkeyup="formActive(this)"><img src="1.gif" name="fActive1"><br>
<input name="txt2" type="text" onkeyup="formActive(this)"><img src="1.gif" name="fActive2"><br>
<input name="txt3" type="text" onkeyup="formActive(this)"><img src="1.gif" name="fActive3"><br>
<input name="txt4" type="text" onkeyup="formActive(this)"><img src="1.gif" name="fActive4"><br>
<input name="txt5" type="text" onkeyup="formActive(this)"><img src="1.gif" name="fActive5">
</form>
Avatar billede fragze Juniormester
19. marts 2004 - 23:25 #11
sådan kom med et svar og hvor mange point du vil modtage =)
Avatar billede roenving Novice
19. marts 2004 - 23:29 #12
Du skal lige bemærke, at jeg sprang over hvor der var et lavt punkt i gærdet, så jeg bruger det som står på index 3 og videre (4. tegn +) i navnet på text-feltet, så hvis du ændrer de navne skal du sikkert også ændre i tallet i funktionen !-)

-- og det er stadig sådan, at du bør beholde langt de fleste points !o]

Velbekomme '-)
Avatar billede fragze Juniormester
20. marts 2004 - 11:17 #13
Jamen ska opretter du så ikke lgie en spm, hvor du smider mig de point jeg skal ha back ?
Avatar billede roenving Novice
20. marts 2004 - 15:46 #14
Det ville jo godt nok have været ulige meget lettere, hvis du bare selv havde svaret her og så beholdt de points, for nu skal vi jo så ud i at oprette et nyt spørgsmål m.v.

http://www.eksperten.dk/spm/479674
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester