Avatar billede schris Praktikant
11. november 2001 - 21:42 Der er 5 kommentarer og
1 løsning

ændring af value for knap

Hej! Jeg har et lidt mærkeligt problem med en formular, som jeg anvender i en web-shop. Koden til knapperne i formularen ser ud som følger:

INPUT name=\"action\" type=submit value=\"Continiue\">
<INPUT name=action type=submit value=\"Recalculate\"> <br>
<INPUT name=action type=submit value=\"Proceed\">

Problemet ligger i, at hvis jeg ændrer value, virker knapperne ikke efter hensigten. Nogen ideer?
Avatar billede apollo69 Nybegynder
11. november 2001 - 21:47 #1
Har du lidt mere at vise. Evt. en URL?
Avatar billede jakoba Nybegynder
11. november 2001 - 23:48 #2
Siden du har 3 submit knapper kan vi nok regne med at der i din onsubmit-funktion bliver skelnet imellem dem. så for at ændre knappernes navne må vi ændre tilsvarende der.

hvordan ser scriptet for din onsubmit-funktion ud?
og helst også koden for din <form kommando

mvh JakobA
Avatar billede jakoba Nybegynder
12. november 2001 - 00:01 #3
du kan evt gå udenom problemet med en onclick funktion i hver knap og så lidt script:

<INPUT name=\"action0\" type=submit value=\"Fortsæt\" onclick=\"return doKlik\">
<INPUT name=\"action1\" type=submit value=\"Beregn\" onclick=\"return doKlik\">
<br>
<INPUT name=\"action2\" type=submit value=\"Gå Videre\" onclick=\"return doKlik\">


<script type=\'text/javascript\'>

var gemtFrm;
function doKlik ( frm ) {
    gemtFrm = frm;
    frm.action0.value = \"Continiue\";
    frm.action1.value = \"Recalculate\";
    frm.action2.value = \"Proceed\";
    setTimeout( \"gaaTilbage( gemtFrm )\", 200 );
    return true;
}: //end doKlik ( Form object )

function gaaTilbage ( frm ) {
    frm.action0.value = \"Fortsæt\";
    frm.action1.value = \"Beregn\";
    frm.action2.value = \"Gå videre\";
}: //end gaaTilbage ( Form object )

</script>

mvh JakobA
Avatar billede jakoba Nybegynder
12. november 2001 - 00:03 #4
Ups. der skal () erfter doKlik i alle 3 knapper:

<INPUT name=\"action0\" type=submit value=\"Fortsæt\" onclick=\"return doKlik()\">
<INPUT name=\"action1\" type=submit value=\"Beregn\" onclick=\"return doKlik()\"><br>
<INPUT name=\"action2\" type=submit value=\"Gå Videre\" onclick=\"return doKlik()\">
Avatar billede schris Praktikant
15. december 2001 - 11:17 #5
Tak for svarene - spec. JakobA - men jeg fandt selv løsningen. Problemet lå i en \"case-funktion\" i et asp-script, hvor knap value var afhængig af casens 3 første bogstaver :-)
Avatar billede schris Praktikant
01. april 2002 - 09:23 #6
som ovenfor
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