Avatar billede schaefner Juniormester
07. november 2002 - 22:37 Der er 13 kommentarer og
2 løsninger

OnChange

Jeg har en OnChange på et input-felt. Når en værdi bliver ændret så går den ind på en anden side. Hvordan får jeg den nye værdi i input-feltet ført med i adressen?

<:)~ Schaefner
Avatar billede grunken Nybegynder
07. november 2002 - 22:47 #1
hvad gør den onchange ???

onchange="form.submit"

eller hva ?
Avatar billede schaefner Juniormester
07. november 2002 - 22:49 #2
onChange="location='enside.php'"
Avatar billede eagleeye Praktikant
07. november 2002 - 22:59 #3
Sådan noget her??

onChange="location='enside.php?xx='+this.value"
Avatar billede schaefner Juniormester
07. november 2002 - 23:03 #4
eagleeye >> Virker ikke
Avatar billede eagleeye Praktikant
07. november 2002 - 23:18 #5
Hvilken type input er det?

Den jeg har vist skulle gerne give et link som dette:  enside.php?xx=detsomerivalue
Avatar billede grunken Nybegynder
07. november 2002 - 23:19 #6
onchange='location="enside.php?vaerdi=" + this.value

den virker her :)
Avatar billede grunken Nybegynder
07. november 2002 - 23:21 #7
eagleeye >

sad og legede lidt med det , og hvis man gør :

onChange="location='enside.php?xx='+this.value"

så fjerner den alt efter spørgsmålstegnet :)

men ovendt så virker det !, men en lille funktion ville nok være det bedste jo :)
Avatar billede schaefner Juniormester
07. november 2002 - 23:23 #8
grunken kan du ikke prøve at at sætte dem sammen med et input-felt for detv virker ikke her :)
Avatar billede eagleeye Praktikant
07. november 2002 - 23:24 #9
du kan lave en function sådan her:

function sendData(vaerdi) {
  location="enside.php?vaerdi="+vaerdi;
}


Så kan din onChange være:

onChange="sendData(this.value);"
Avatar billede grunken Nybegynder
07. november 2002 - 23:27 #10
for sent igen, men den her virker da :)

<script>
function videresend (page){
  location.href = (page) + "?vaerdi=" +(document.f.noget.value);
}
</script>

<form name="f" onsubmit="return okay();" method="post" action="fil.html">
<input type="text" name="noget" onchange="videresend('side.php');">
<input type="text" name="andet">
<input type="submit" value="submit" name="knap">
</form>

-grunken
Avatar billede grunken Nybegynder
07. november 2002 - 23:37 #11
og ja den her virker altså osse :)

<input type="text" name="noget" onchange='location="side.php?vaerdi=" + this.value'>

-grunken
Avatar billede schaefner Juniormester
07. november 2002 - 23:41 #12
Fandt ud af, at det var fordi min side skulle lægges ud på nettet før det ville virke :D
Så de har jo virket aligevel
Avatar billede schaefner Juniormester
07. november 2002 - 23:41 #13
grunken >> læg et svar, så deler i :)
Avatar billede grunken Nybegynder
07. november 2002 - 23:42 #14
:)

aha, seføli skulle den da det (men det nævnte historien ikke noget om!)

-grunken
Avatar billede schaefner Juniormester
07. november 2002 - 23:44 #15
ja ;D
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