• Hi!

    Ich entwerfe gerade einen kleinen Online-Shop und habe volgendes Problem:

    Ich möchte auf der seite wo die Artikel stehn, zwei button' einer "+" einer "-" um die anzahl der zu bestellenden menge zu erhöen.
    die Daten sollen dann in einem textfeld angezeigt werden.

    Ist sowas mit normalen html?

    bin für jede Hilfe Dankbar

  • :oops: da habe ich mich wohl nicht richtig ausgedrückt!

    Also mein Shop funktioniert schon, nur muss ich die "Menge" immer mit der hand eingeben.

    Ich hätte gerne einen button der dies für mich übernimmt!

    So! Jetzt müsste man mein anliegen verstehen.

  • von http://www.perlunity.de/

  • :danke2: das ist schon mal Gut!!!

    So jetzt habe ich auf einer Seite 10 Artikel
    jeder dieser artikel hat ein Textfeld mit Name
    z.B.

    Code
    <input type="text" name="A00" value="0">
    <input type="text" name="A01" value="0">
    <input type="text" name="A02" value="0">
    <input type="text" name="A02" value="0">
    .
    .
    .
    <input type="text" name="A10" value="0">

    Muss ich jetzt für jedes feld zwei Funktionen Schreiben?

    Code
    <script language="javascript">
    
    
    function inc(f){ f.A00.value++ }
    function dec(f){ f.A00.value-- }
    .
    .
    .
    usw.
    </script>

    Oder geht das auch einfacher? :smilie085:

  • Jedes Textfeld kann der Funktion seinen Indexwert übergeben.
    Z.B. onClick="inc(0)".
    So betrifft "document.forms[0].count[0]." das erste Form und das erste Textfeld mit dem Namen Count in deinem Dokument.
    Dazu musst du die Funktionen inc und dec auch noch ein wenig ändern.