Avatar billede gf Nybegynder
04. oktober 2004 - 16:12 Der er 9 kommentarer og
1 løsning

ændre submit label realtime

Hej

Jeg har to radiobuttons i en radiogroup, der hedder tilafmeld, den ene giver værdien 1 og den anden 2
jeg bil gerne ændre label'en på min submitknap afhængigt af hvilken radio button der er aktiv. jeg har indtil videre følgende:

if($_POST['tilafmeld'] == "2") {ændre submit label til "afmeld" }

ikke fordi det er meget :)
Mvh Glenn
Avatar billede fennec Nybegynder
04. oktober 2004 - 16:17 #1
Det skal gøres gennem JavaScript.

<input type="radio" name="tilafmeld" onClick="document.DinForm.DinKnap.value='afmeld'">afmeld
<input type="radio" name="tilafmeld" onClick="document.DinForm.DinKnap.value='tilmeld'">tilmeld
Avatar billede gf Nybegynder
04. oktober 2004 - 16:22 #2
ok skal der nogle specielle tags før og efter for, at vise at det er JAVA?
Avatar billede fennec Nybegynder
04. oktober 2004 - 16:31 #3
Nope. Bare brug det, som det er. Du skal dog lave et tjek gennem PHP når siden loader for at få en værdi på knappen, samt afkrydse en af radio knapperne. Det kan også hard codes.

<input type="radio" name="tilafmeld" onClick="document.DinForm.DinKnap.value='afmeld'" selected>afmeld
<input type="radio" name="tilafmeld" onClick="document.DinForm.DinKnap.value='tilmeld'">tilmeld
<input type="Button" name="DinKnap" value="afmeld">
Avatar billede gf Nybegynder
04. oktober 2004 - 16:58 #4
Hej

jeg har lavet følgende

<input type="radio" name="tilafmeld"onClick="index.php.Form1.submit.value='afmeld'" selected>afmeld
<input type="radio"name="tilafmeld"onClick="index.php.Form1.submit.value='tilmeld'">tilmeld
<input type="Button" name="submit" value="afmeld">

Mit document = index.php
form = Form1
knapnavn = submit

men den skriver fejl på side.

Mvh Gf
Avatar billede hmortensen Nybegynder
04. oktober 2004 - 17:11 #5
onClick="index.php
til
onClick="document

som fennec også havde skrevet
Avatar billede gf Nybegynder
04. oktober 2004 - 17:22 #6
Hej

Det har jeg også prøvet det ændrer ingenting

mvh gf
Avatar billede hmortensen Nybegynder
04. oktober 2004 - 17:24 #7
Har du sat form tag rundt om?

Det her virker her:
<form name="Form1">
<input type="radio" name="tilafmeld"onClick="document.Form1.submit.value='afmeld'" selected>afmeld
<input type="radio"name="tilafmeld"onClick="document.Form1.submit.value='tilmeld'">tilmeld
<input type="Button" name="submit" value="afmeld">
</form>
Avatar billede coderdk Praktikant
04. oktober 2004 - 17:48 #8
eld"on <- mangler mellemrum
io"name="tilafmeld"on <- mangler to mellemrum
Avatar billede roenving Novice
04. oktober 2004 - 17:52 #9
-- og lidt bedre:

<form name="Form1">
<input type="radio" name="tilafmeld" onClick="this.form.submit.value='afmeld'" selected>afmeld
<input type="radio" name="tilafmeld" onClick="this.form.submit.value='tilmeld'">tilmeld
<input type="Button" name="submit" value="afmeld">
</form>

-- man kan nemlig ligesågodt hive fat i den native form-ting !-)
Avatar billede gf Nybegynder
05. oktober 2004 - 01:01 #10
Tak for hjælpen det funker nu

mvh gf
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