2011-01-05 7 views
0

Hallo habe Probleme mit meiner ID iam machen meine Website für Gesundheitsprodukt. bereits haben wir eine 10 Produkte mit entsprechenden Mengen in diesem Abschnitt Kunden wählen Sie das Produkt durch Dropdown-Box.Wie bekomme ich die Werte dynamisch in js

Im nächsten erhalten wir Servicegebühren vom Kunden durch Klicken auf Radioknöpfe.

wir haben drei Radiobuttons mit name=add und drei Betragswert wie 5 $ 7 $ 9 $. Es funktioniert gut.

zum Beispiel: Kunden ausgewählt 3 produts in dem Sinne, dass die Gesamtmenge etwa $ 20, nachdem der Kunde dieses Optionsfeld (jede) klickt und Absenden-Schaltfläche, die Menge mit völlig auf der nächsten Seite, dh $ 25

hinzufügen wollen, was Ich möchte, dass Radioknopf Menge mit Zahlung hinzufügen und dann die Seite dynamisch anzeigen sollte.

function checkRadio (frmName, rbGroupName) { 
var radios = document[frmName].elements[rbGroupName]; 
for (var i=0; i < radios.length; i++) { 
     if(radios[i].checked) { 
     return true; 
    } 
} 
return false; 
} 

$(document).ready(function(){ 
      $("input[name='rmr']").click(function() { 
      updatePayment($(this).val()); 
      if (!!$(this).attr("checked") == true) { 
      $("#finalamount").html(parseInt($("#totalamount").val(), 10) * parseInt($(this).val(), 10)); 
     } 
    }); 
} 

Dieser Code ist richtig oder falsch. danke in adv

+4

Dies ist Ihre fünfte Frage einschließlich Quellcode. Es sieht so aus, als ob in allen vier deiner vorherigen Fragen jemand reingehen und die Formatierung korrigieren musste. ** Bitte ** nehmen Sie sich die Zeit, das handliche Feld ** Wie formatieren ** rechts neben dem Bereich Frage stellen zu lesen. Es sagt ziemlich klar was zu tun ist, um Code zu formatieren. Es gibt auch den verlockenden ** [?] ** Link über dem Ask a Question-Feld, das mehr Details bietet. –

+3

"Dieser Code ist richtig oder falsch" Ich nehme an, Sie haben Recht mit * dem * :) – jensgram

+0

Ja, der Code formatiert sich nicht automatisch, ein anderer Mensch macht das für Sie! Ich weiß wirklich nicht, warum ich überhaupt daran denke ... – deceze

Antwort

0

Wie Sie in Ihrem Beitrag sagten, dass der Name der Radio-Schaltflächen 'hinzufügen' (dh. Name = hinzufügen) Aber unter Zeile in Ihrem Code sagt, dass Sie übereinstimmen, Name = RMR.

$("input[name='rmr']").click(function() { 

ändern es zu

$("input[name='add']").click(function() { 

Ansonsten Code scheint in Ordnung.

Danke!

Hussain

Verwandte Themen