Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Ratioauswahl mit 2 <TR> - Bereichen! Ratio übernimmt nicht gewählten Wert!

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Hallo!

    Mir fiel leider keine bessere Überschrift zu meinem Problem ein.

    Ich habe eine Tabelle mit mehreren Werten im Bereich der Attributauswahl.

    Um eine bessere Darstellung zu erhalten, habe ich diese in jeweils 2 <tr> Bereiche gesplittet.
    Bildansicht ins im Anhang!

    Die Funktionalität der Auswahl ist soweit OK. Leider ergibt sich bei der Übernahme in den Warenkorb das
    Problem, dass er den Wert (hier der Aufpreis für Sondermaß) mit in den Preis einrechnet, obwohl ich die
    Option nicht gewählt habe. Ich habe schon unzählige Versuche unternommen, bekomme es aber nicht in
    den Griff.

    Hier mal der Betreffende Bereich in der Datei.

    Code: XML  [Auswählen]
    <script language="javascript">
    function chkbox_radio(obj)
            {literal}{{/literal}          
                       
                        if (obj.checked == true)
                {literal}{{/literal}
                                    $("input[Id='variation_sonder']:checked").removeAttr("checked");
                    $("#variation_radio_2").attr('checked', false);
                                    return true;
                            {literal}}{/literal}                   
                           
            {literal}}{/literal}

    function chkbox_radio_2(obj)
            {literal}{{/literal}            
             
                if (obj.checked == true)
                {literal}{{/literal}
                                    $("input[Id='variation_sonder']:checked").removeAttr("checked");
                    $("#variation_radio").attr('checked', false);
                                    return true;
                            {literal}}{/literal}                   
               
            {literal}}{/literal}

    function chkbox_sonder(obj)
            {literal}{{/literal}            
             
                if (obj.checked == true)
                {literal}{{/literal}
                    $("#variation_radio").attr('checked', false);                          
                                    $("input[Id='variation_radio_2']:checked").removeAttr("checked");
                                    return true;
                            {literal}}{/literal}                   
               
            {literal}}{/literal}
    </script>
    <table width="100%">
           
            <tr>
                 <td style="border-bottom: 1px solid;" colspan="0"><strong></strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Duschbecken-<br>größe in mm<br>links/rechts</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Höhe<br>in mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Breite<br>in mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Radius<br>in mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Duschbecken-<br>einbaumaß in<br>mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Schenkel<br>maße in mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Einstiegs-<br>breite in<br>mm</strong></td>
                     <td style="border-bottom: 1px solid;" colspan="0"><strong>Aufpreis in<br>Euro</strong></td>
            </tr>
                   
            <tr>
            <td>
            {foreach name=outer item=options_data from=$options}
            {if $options_data.ID =='1'}
            {php} $count=0; {/php}
            {foreach key=key_data item=item_data from=$options_data.DATA}
                {php}
                    $count++;
                    if ($count==1) {
                    {/php}
                    <input id="variation_radio" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" onClick="chkbox_radio(this); $('#input_sonder').hide(); showPrice(document.getElementById('cart_quantity'));" style="margin:2px;"/><br>
                    {php}
                    } else {
                    {/php}
                    <input id="variation_radio_2" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" onClick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" style="margin:2px;"/><br>
                    {php}
                    }
                    {/php}
                     
            {/foreach}
            {/if}
            {/foreach}
            </td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='1'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>    
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='2'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='3'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='4'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='1'}{foreach key=key_data item=item_data from=$options_data.DATA}{if $item_data.PRICE}{$item_data.PREFIX}{$item_data.PRICE}{/if}<br>{/foreach}{/if}{/foreach}</td>
            </tr>
           
            <tr>
            <td>   
            {foreach name=outer item=options_data from=$options}   
            {if $options_data.ID =='5'}
            {foreach key=key_data item=item_data from=$options_data.DATA}
                    <input id="variation_sonder" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" onClick="chkbox_sonder(this); $('#input_sonder').show('slow'); showPrice(this.form);" style="margin:2px;"/><br>
            {/foreach}
            {/if}  
            {/foreach}
            </td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='5'}{foreach key=key_data item=item_data from=$options_data.DATA}{$options_data.NAME}<br>{/foreach}{/if}{/foreach}</td> 
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='6'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='7'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='999'}{foreach key=key_data item=item_data from=$options_data.DATA}{$item_data.TEXT}<br>{/foreach}{/if}{/foreach}</td>
            <td>{foreach name=outer item=options_data from=$options}{if $options_data.ID =='5'}{foreach key=key_data item=item_data from=$options_data.DATA}{if $item_data.PRICE}{$item_data.PREFIX}{$item_data.PRICE}{/if}<br>{/foreach}{/if}{/foreach}</td>
            </tr>
    </table>

    Mit Sicherheit läst sich das ganz bestimmt besser lösen, aber meine Kenntnisse sind in diesem Bereich noch nicht da, woh ich es gerne hätte :-) Danke also für euere Hilfe!!!



    Linkback: https://www.modified-shop.org/forum/index.php?topic=30407.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Nice_Stuff

    Also in dem geposteten Code kann ich auch nicht die Ursache deines Problems entdecken, es währe gut einen Link zur Seite zu haben oder wenigstens den Quelltext der Ausgabe.

    PS:
    Du musst nicht innerhalb von JavaScript jede geschweifte Klammer mit "{literal}{/literal}" einfassen wenn Du innerhalb des Scripts keine Smarty-TAGs verwendest, siehe hier –> http://www.smarty.net/docsv2/de/language.function.literal.tpl

    und auch folgendes

    Code: XML  [Auswählen]
                {php} $count=0; {/php}
                {foreach key=key_data item=item_data from=$options_data.DATA}
                    {php}
                        $count++;
                        if ($count==1) {
                        {/php}
                        <input id="variation_radio" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" onClick="chkbox_radio(this); $('#input_sonder').hide(); showPrice(document.getElementById('cart_quantity'));" style="margin:2px;"/><br>
                        {php}
                        } else {
                        {/php}
                        <input id="variation_radio_2" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" onClick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" style="margin:2px;"/><br>
                        {php}
                        }
                        {/php}
                         
                {/foreach}

    kann man wie folgt eifacher lösen

    Code: XML  [Auswählen]
    {foreach name=inner key=key_data item=item_data from=$options_data.DATA}
    {if $smarty.foreach.inner.first}
                        <input id="variation_radio" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" onClick="chkbox_radio(this); $('#input_sonder').hide(); showPrice(document.getElementById('cart_quantity'));" style="margin:2px;"/><br>
    {else}
                        <input id="variation_radio_2" type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" onClick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" style="margin:2px;"/><br>
    {/if}
    {/foreach}

    siehe hier -> http://www.smarty.net/docsv2/de/language.function.foreach.tpl

    Gruss
    Hanspeter

    Matt

    • Experte
    • Beiträge: 4.241
    Ja, Live-Beispiel wäre sehr gut, ist anhand des Codes nicht wirklich zu debuggen.

    Man kann BTW auch {ldelim} und {rdelim} nutzen statt {literal}:
    http://www.smarty.net/docsv2/de/language.function.ldelim.tpl

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Hallo! Super danke, ich werde die Tipp's gleich morgen früh berücksichtigen.

    Hier mal der Shop an dem ich arbeite:

    Beispiel 1 Sondermaßvariante:

    http://www.onlinebaufuchs.de/shop/Bad-Sanitaer/Breuer-Duschen/Serie-Elana/Breuer-Elana-Pendeltuer-fuer-Seitenwand::33407.html

    Beispiel 2 Sondermaßvarianten:

    http://www.onlinebaufuchs.de/shop/Bad-Sanitaer/Breuer-Duschen/Serie-Panorama/Breuer-Panorama-Runddusche-4-teilig::33313.html

    Dato

    • Mitglied
    • Beiträge: 214
    Hallo,
    @ Nice_Stuff
    sehe ich das richtig im Footer ?
    Zitat
    modified eCommerce Shopsoftware v1.03 dated: 2010-01-04 ©2014

    dann wird es aber Zeit für ein Update auf Version modified-shop_1.06-r4642_SP1.

    Ich denke nur an Sicherheit dabei.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Nice_Stuff

    Also schau dir mal folgende Ausgabe an, denn hier ist der Knackpunkt:

    Code: XML  [Auswählen]
    <table width="100%">           
            <tbody><tr>
                 <td colspan="0" style="border-bottom: 1px solid;"><strong></strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Duschbecken-<br>größe in mm<br>links/rechts</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Höhe<br>in mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Breite<br>in mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Radius<br>in mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Duschbecken-<br>einbaumaß in<br>mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Schenkel<br>maße in mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Einstiegs-<br>breite in<br>mm</strong></td>
                     <td colspan="0" style="border-bottom: 1px solid;"><strong>Aufpreis in<br>Euro</strong></td>
            </tr>          
            <tr>
            <td>
                                                    <input type="radio" style="margin:2px;" onclick="chkbox_radio(this); $('#input_sonder').hide(); showPrice(document.getElementById('cart_quantity'));" checked="checked" value="3857" name="id[326]" id="variation_radio"><br>
                                     
                                    <input type="radio" style="margin:2px;" onclick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" value="3845" name="id[326]" id="variation_radio_2"><br>
                                     
                                    <input type="radio" style="margin:2px;" onclick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" value="3846" name="id[326]" id="variation_radio_2"><br>
                                     
                                    <input type="radio" style="margin:2px;" onclick="chkbox_radio_2(this); $('#input_sonder').hide(); showPrice(this.form);" value="3847" name="id[326]" id="variation_radio_2"><br>
                                     
                                    </td>
            <td>750<br>800<br>900<br>1000<br></td> 
            <td>2000<br>2000<br>2000<br>2000<br></td>
            <td></td>
            <td></td>
            <td>710 - 750<br>760 - 800<br>860 - 900<br>960 - 1000<br></td>
            <td></td>
            <td>575<br>625<br>725<br>825<br></td>
            <td><br>+ 10,00 EUR<br>+ 60,00 EUR<br>+ 60,00 EUR<br></td>
            </tr>  
            <tr>
            <td>                   
                                    <input type="radio" style="margin:2px;" onclick="showPrice(this.form); chkbox_sonder(this); $('#input_sonder').show('slow');" value="3812" name="id[28]" id="variation_sonder"><br>            
                    </td>
            <td>Sondermaß<br></td>
            <td>bis 2200<br></td>
            <td></td>
            <td></td>
            <td>560 - 1600<br></td>
            <td></td>
            <td></td>
            <td>+ 150,00 EUR<br></td>
            </tr>          
            <tr>           
            <td colspan="9">                                                                       
                    <div style="display:none; border:0px #000000 solid; padding:5px; background-color:#43aae4;" id="input_sonder">
                    <span style="font-size:16px; color:#FFFFFF;"><b>Ihre Sondermaße</b></span><br><br>
                    <span>Geben Sie hier Ihre gewünschte Größe ein. (Beispiel: Höhe: 2050mm x Breite: 980mm)</span><br><br>
                    <input type="hidden" value="3812" name="id[28]">&nbsp;<input type="text" maxlength="80" size="80" name="txt_3812"><br><br>
                    <span>Für mehr Informationen bezügl. des Duschbeckeneinbaumaß:&nbsp;&nbsp;<a title="" class="thickbox" href="http://www.onlinebaufuchs.de/onlinebaufuchsWerbung/dusche/einbau_dusche.html?height=800&amp;width=720"><img width="18px" src="http://www.onlinebaufuchs.de/onlinebaufuchsWerbung/dusche/info.png"></a></span><br><br>
                    <span>Für mehr Informationen bezügl. des Radius:&nbsp;&nbsp;<a title="" class="thickbox" href="http://www.onlinebaufuchs.de/onlinebaufuchsWerbung/dusche/einbau_dusche_radius.html?height=800&amp;width=720"><img width="18px" src="http://www.onlinebaufuchs.de/onlinebaufuchsWerbung/dusche/info.png"></a></span><br><br>
                    <span style="font-size:10px; color:#FFFFFF;"><b><i>*Bitte beachten Sie, das Waren mit Sondermaßen von der Rücknahme ausgeschlossen sind!</i></b></span>
                    </div>                         
                            </td>
            </tr>  
    </tbody></table>

    hier nochmal Zeile 35 und 51:

    Code: XML  [Auswählen]
    <input type="radio" style="margin:2px;" onclick="showPrice(this.form); chkbox_sonder(this); $('#input_sonder').show('slow');" value="3812" name="id[28]" id="variation_sonder"><br>

    <input type="hidden" value="3812" name="id[28]">&nbsp;<input type="text" maxlength="80" size="80" name="txt_3812"><br><br>

    Das Programm sendet immer ein “hidden-field” mit dem selben Namen und dem selben Wert wie das “radio” für “Sondermaß” das ist der Grund weshalb im Warenkorb immer die 150 EURO dazu addiert werden.

    Gruss
    Hanspeter

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Hallo hpzeller! Du hast vollkommen recht, das hidden feld ist verantwortlich.

    Leider benötige ich diese Angaben aber für das TEXTFELD Modul. Nun überlege ich,
    wie es mir gelingt das "input hidden" derart zu isolieren, dass er es nur dann berücksichtigt,
    wenn entweder eine Texteingabe oder der Select auf dem radio "Sondermaß" erfolgt ist.

    Ein weiteres Problem taucht auf, wenn ich 2 Sondermaß Einträge habe, da rechnet und übernimmt
    er immer nur die erste Preisangabe, obwohl ich den zweiten Wert auswähle.

    Die Schleife von Dir habe ich übernommen. Danke!

    Dato: Du hast recht, die neue Version ist paralell bereits in Arbeit.

    Matt: Ja und schon wieder Zeit gespart.

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    So, ich glaube das mit der Übergabe des hiddenfeld in den Griff bekommen zu haben.

    Ein weiterer Eintrag in die funktionen scheint erfolg zu haben:

    Code: XML  [Auswählen]
    <input type="hidden" disabled="disabled" name="id[{$options_data.ID}]" value="{$item_data.ID}"/>

    Code: Javascript  [Auswählen]
    <script language="javascript">
    function chkbox_radio(obj)
           {      
                       
                    if (obj.checked == true)
                   {
                    $("input[Id='variation_sonder']:checked").removeAttr("checked");
                    $("#variation_radio_2").attr('checked', false);
                    $('form > input:hidden').attr("disabled",true);
                    return true;
                    }                      
                           
            }

    function chkbox_radio_2(obj)
           {        
             
                if (obj.checked == true)
                {
                    $("input[Id='variation_sonder']:checked").removeAttr("checked");
                    $("#variation_radio").attr('checked', false);
                    $('form > input:hidden').attr("disabled",true);
                    return true;
                }                  
               
            }

    function chkbox_sonder(obj)
           {        
             
                if (obj.checked == true)
                   {
                    $("#variation_radio").attr('checked', false);                          
                    $("input[Id='variation_radio_2']:checked").removeAttr("checked");
                    $('form > input:hidden').attr("disabled",false);
                    return true;
                    }                      
               
            }
    </script>

    Es bleibt aber das Problem mit den zwei Sondermaßen! Und gerade entdeckt leitet er das Textfeld nicht mehr weiter an den Warenkorb....

    Matt

    • Experte
    • Beiträge: 4.241
    Leider benötige ich diese Angaben aber für das TEXTFELD Modul. Nun überlege ich,
    wie es mir gelingt das "input hidden" derart zu isolieren, dass er es nur dann berücksichtigt,
    wenn entweder eine Texteingabe oder der Select auf dem radio "Sondermaß" erfolgt ist.

    Du musst ihnen verschiedene Namen geben. Sowohl im Markup anpassen als auch an der stelle, an der du es nachher auswertest.

    Ich weiß nicht genau, was du mit dem hidden-Feld machst, aber evtl. sind auch data-Attribute eine Lösung.

    Der Shop ist live? Ich such nämlich derzeit jemanden der mir das hier liefern kann.

    Matt

    • Experte
    • Beiträge: 4.241
    Es bleibt aber das Problem mit den zwei Sondermaßen!

    Das liegt daran, dass beide Radios den gleichen Value haben.

    Code: XML  [Auswählen]
    <input id="variation_sonder" type="radio" name="id[28]" value="3812" onClick="chkbox_sonder(this); $('#input_sonder').show('slow'); showPrice(document.getElementById('cart_quantity'));" style="margin:2px;"/><br>
    <input id="variation_sonder_2" type="radio" name="id[28]" value="3812" onClick="chkbox_sonder_2(this); $('#input_sonder').show('slow'); showPrice(this.form);" style="margin:2px;"/>

    Ich sehe übrigens auch nirgends die Funktion chkbox_sonder_2, die beim onclick aufgerufen werden soll.

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Ja, danke Matt! Das mit den gleichen Value kann ich schwer beeinflussen, da die Daten aus der Wawi kommen. Andere Einträge haben auch den gleichen Value, diese Daten sind ja zur Weiterverarbeitung
    zwingend erforderlich...

    Hmmm. muss ich wohl doch mehr umprogrammieren, als mir lieb ist :-)

    Oh sorry, mein Fehler, ich habe den sonder_2 wieder entfernt, da nicht zwingend erforderlich...

    Das hiddenfeld benötige ich für die Weitergabe des Textfeldes bei Sondermaßen, leider gehen bei meinem neuen Lösungsversuch die Werte flöten und im Warenkorb fehlen die Einträge zum Sondermaß :-(

    Korrektur: Nur bei den mit 2 oder mehr Sondermaßen!!! Also der doppelte value!!!

    PS: Ja, der Shop ist Live!

    Matt

    • Experte
    • Beiträge: 4.241
    Ja, danke Matt! Das mit den gleichen Value kann ich schwer beeinflussen, da die Daten aus der Wawi kommen. Andere Einträge haben auch den gleichen Value, diese Daten sind ja zur Weiterverarbeitung
    zwingend erforderlich...

    Du musst dir halt eindeutige Feldbezeichner bauen und die im schlimmsten Fall am Ende wieder zerlegen.

    Das hiddenfeld benötige ich für die Weitergabe des Textfeldes bei Sondermaßen, leider gehen bei meinem neuen Lösungsversuch die Werte flöten und im Warenkorb fehlen die Einträge zum Sondermaß :-(

    Korrektur: Nur bei den mit 2 oder mehr Sondermaßen!!! Also der doppelte value!!!

    Es sagt ja auch keiner, dass die hidden-Felder nicht sein dürfen, sie müssen aber einen anderen Namen bekommen. Werte aus disabled-Feldern werden generell nicht übertragen, hier liegt evtl. das Problem.

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Zitat
    Du musst dir halt eindeutige Feldbezeichner bauen und die im schlimmsten Fall am Ende wieder zerlegen.

    Darauf wird es wohl hinauslaufen :-)

    Zitat
    Es sagt ja auch keiner, dass die hidden-Felder nicht sein dürfen, sie müssen aber einen anderen Namen bekommen. Werte aus disabled-Feldern werden generell nicht übertragen, hier liegt evtl. das Problem.

    Wollte ich damit auch nicht sagen! mit dem jquery "$('form > input:hidden').attr("disabled",false);" geht die Übergabe der Werte bei nur einem Sondermaß, nur halt nicht bei mehr! (Sichwort doppelter Value)

    Danke aber soweit bis hier hin :-) Mal sehen was mir da einfällt...

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Nice_Stuff

    Ich will dich nicht zusätzlich stressen aber ich sehe du versuchst ein "Input hidden" zu disablen aber das geht nicht.
    Code: XML  [Auswählen]
    <input type="hidden" value="3812" name="id[28]" disabled="disabled">

    Siehe hier -> http://www.w3schools.com/tags/att_input_disabled.asp

    Gruss
    Hanspeter

    Nice_Stuff

    • Neu im Forum
    • Beiträge: 48
    • Geschlecht:
    Komisch, du hast recht...

    Aber dennoch verhindert es die Verarbeitung und Weitergabe der Variable "Preis"...

    Muss ich noch auf den Grund gehen.... danke!
    7 Antworten
    4506 Aufrufe
    03. Juli 2011, 09:08:16 von Monotale
    1 Antworten
    1726 Aufrufe
    20. Oktober 2013, 11:14:11 von frankbackes
    23 Antworten
    12446 Aufrufe
    14. September 2015, 18:50:43 von xeron