Tja... Jeg ville have oprættet det i PHP, men da jeg gerne vil vide hvordan jeg med javascript kan lave nogle radio kanpper som opdaterer en pris uden at reloade siden. PHP'et skal jeg nokk finde ud af.... skal bare have en eller anden løsning til javascriptet, noget med en onclick funktion
Eller kan jeg godt oprætte spm. på ny i PHP kategorien om det er bedre.
<script type="text/JavaScript"> var startpris = 5000; // f.eks. kabinet + bundkort + whatever.. var prisen, f, c, r; // til komponenterne; var f = document.frmpris; // formen var el = f.elements; // formens elementer, bruges til udregning
function udregnpris() { prisen = 0; // nulstil "prisen" der skal lægges til startpris
for (i=0; i<el.length;i++) // start loop { // hvis form-elementen/objektet er en radiobutton, og den er markeret, // tilføj den værdi (prisen på komponenten) til variablen "prisen" if (el[i].type == "radio" && el[i].checked == true) prisen = prisen + parseInt(el[i].value); }
// hvis brugeren hvor man han/hun er oppe på: document.getElementById("prisen").innerHTML = startpris + prisen; }
På den side du linker til, bruger de en IFrame til at vise den nuværende/opdaterede pris.. lidt fusket, da IFramen jo reloades hver gang, at man klikker på en radiobutton.. :-)
Dvs, hvis du loader siden, og der er meget traffik/siden ikke kan vises, kan man ikke få den opdaterede pris, før serveren kører igen..
Med denne metode, skal siden bare indlæses.. så kan du vælge hvad du vil ha, selvom serveren skulle gå ned, efter at du loadede siden.. du beholder dine data.. så kan du submitte når du er helt færdig + serveren er oppe igen.
hej... eg får en meddelse om at der mangler et "{" efter function fixaction();, men så fjernede jeg ; og så var fejlmeddelsen væk. Jeg lukker hermed dette sprøgsmål, da jeg har oprettet et nytt spørgsmål på samme evne på http://www.eksperten.dk/spm/610090
Synes godt om
Ny brugerNybegynder
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.