bin javascrip-Anfängerin.
Frage:
ich hab ein Shop-Formular gemacht, da hab ich ein Popup-menu,
bei welchem man die Grösse des Artikels (Wert ist der Preis) wählen
kann. Da ich aber für die Totalsumme den Preis als Wert brauche,
bleibt beim versenden die Grössenangabe weg. Kann ich da 2 oder
mehrere Werte einfügen?
Einen für die Grösse und einen für den Preis? Und wie geht das?
Danke.
So siehts zur Zeit aus (hab grössenhalber nur das wichtigste aus dem Script kopiert:
javascript:
Script-Bereich einleiten -->
<!-- /* HTML-Kommentar fuer Browser ohne JavaScript */
function summen()
{
Anz22=parseFloat(document.Surfomaster.Anzahl_Mod22.value);
if (isNaN(Anz22)) {
Anz22=0;
document.Surfomaster.Anzahl_Mod22.value="";
}
Mass22=parseFloat(document.Surfomaster.Mass_Mod22.value);
if (isNaN(Mass22)) {
Mass22=0;
document.Surfomaster.Mass_Mod22.value="";
}
Sum22= parseInt(Anz22*Mass22)
SumAll=parseInt((Sum1+Sum2+Sum3+Sum4+Sum5+Sum6+Sum7+Sum8+Sum9+Sum10+Sum11+Sum12+Sum13+Sum14+Sum15+Sum16+Sum19+Sum20+Sum21+Sum22+Sum23+Sum24+Sum25+Sum26+Sum27)*100)/100
document.Surfomaster.Summe_Mod1.value="FR. " + Sum1
document.Surfomaster.Summe_Mod2.value="FR. " + Sum2
document.Surfomaster.Summe_Mod3.value="FR. " + Sum3
document.Surfomaster.Summe_Mod4.value="FR. " + Sum4
document.Surfomaster.Summe_Mod5.value="FR. " + Sum5
document.Surfomaster.Summe_Mod6.value="FR. " + Sum6
document.Surfomaster.Summe_Mod7.value="FR. " + Sum7
document.Surfomaster.Summe_Mod8.value="FR. " + Sum8
document.Surfomaster.Summe_Mod9.value="FR. " + Sum9
document.Surfomaster.Summe_Mod10.value="FR. " + Sum10
document.Surfomaster.Summe_Mod11.value="FR. " + Sum11
document.Surfomaster.Summe_Mod12.value="FR. " + Sum12
document.Surfomaster.Summe_Mod13.value="FR. " + Sum13
document.Surfomaster.Summe_Mod14.value="FR. " + Sum14
document.Surfomaster.Summe_Mod15.value="FR. " + Sum15
document.Surfomaster.Summe_Mod16.value="FR. " + Sum16
document.Surfomaster.Summe_Mod19.value="FR. " + Sum19
document.Surfomaster.Summe_Mod20.value="FR. " + Sum20
document.Surfomaster.Summe_Mod21.value="FR. " + Sum21
document.Surfomaster.Summe_Mod22.value="FR. " + Sum22
document.Surfomaster.Summe_Mod23.value="FR. " + Sum23
document.Surfomaster.Summe_Mod24.value="FR. " + Sum24
document.Surfomaster.Summe_Mod25.value="FR. " + Sum25
document.Surfomaster.Summe_Mod26.value="FR. " + Sum26
document.Surfomaster.Summe_Mod27.value="FR. " + Sum27
document.Surfomaster.Summe_alle.value="FR. " + SumAll
}
HTML:
<select name="Mass_Mod22" size="1" class="dropdown2">
<option value="0">Grösse wählen:</option>
<option value="239">80 x 190 cm</option>
<option value="239">80 x 200 cm</option>
<option value="279">80 x 210 cm</option>
<option value="289">80 x 220 cm</option>
<option value="239">90 x 190 cm</option>
<option value="239">90 x 200 cm</option>
<option value="279">90 x 210 cm</option>
<option value="289">90 x 220 cm</option>
<option value="249">95 x 190 cm</option>
<option value="249">95 x 200 cm</option>
<option value="289">95 x 210 cm</option>
<option value="309">95 x 220 cm</option>
<option value="269">100 x 190 cm</option>
<option value="269">100 x 200 cm</option>
<option value="319">100 x 210 cm</option>
<option value="329">100 x 220 cm</option>
<option value="299">120 x 190 cm</option>
<option value="299">120 x 200 cm</option>
<option value="349">120 x 210 cm</option>
<option value="359">120 x 220 cm</option>
<option value="359">140 x 190 cm</option>
<option value="359">140 x 200 cm</option>
<option value="419">140 x 210 cm</option>
<option value="430">140 x 220 cm</option>
</select>
Frage:
ich hab ein Shop-Formular gemacht, da hab ich ein Popup-menu,
bei welchem man die Grösse des Artikels (Wert ist der Preis) wählen
kann. Da ich aber für die Totalsumme den Preis als Wert brauche,
bleibt beim versenden die Grössenangabe weg. Kann ich da 2 oder
mehrere Werte einfügen?
Einen für die Grösse und einen für den Preis? Und wie geht das?
Danke.
So siehts zur Zeit aus (hab grössenhalber nur das wichtigste aus dem Script kopiert:
javascript:
Script-Bereich einleiten -->
<!-- /* HTML-Kommentar fuer Browser ohne JavaScript */
function summen()
{
Anz22=parseFloat(document.Surfomaster.Anzahl_Mod22.value);
if (isNaN(Anz22)) {
Anz22=0;
document.Surfomaster.Anzahl_Mod22.value="";
}
Mass22=parseFloat(document.Surfomaster.Mass_Mod22.value);
if (isNaN(Mass22)) {
Mass22=0;
document.Surfomaster.Mass_Mod22.value="";
}
Sum22= parseInt(Anz22*Mass22)
SumAll=parseInt((Sum1+Sum2+Sum3+Sum4+Sum5+Sum6+Sum7+Sum8+Sum9+Sum10+Sum11+Sum12+Sum13+Sum14+Sum15+Sum16+Sum19+Sum20+Sum21+Sum22+Sum23+Sum24+Sum25+Sum26+Sum27)*100)/100
document.Surfomaster.Summe_Mod1.value="FR. " + Sum1
document.Surfomaster.Summe_Mod2.value="FR. " + Sum2
document.Surfomaster.Summe_Mod3.value="FR. " + Sum3
document.Surfomaster.Summe_Mod4.value="FR. " + Sum4
document.Surfomaster.Summe_Mod5.value="FR. " + Sum5
document.Surfomaster.Summe_Mod6.value="FR. " + Sum6
document.Surfomaster.Summe_Mod7.value="FR. " + Sum7
document.Surfomaster.Summe_Mod8.value="FR. " + Sum8
document.Surfomaster.Summe_Mod9.value="FR. " + Sum9
document.Surfomaster.Summe_Mod10.value="FR. " + Sum10
document.Surfomaster.Summe_Mod11.value="FR. " + Sum11
document.Surfomaster.Summe_Mod12.value="FR. " + Sum12
document.Surfomaster.Summe_Mod13.value="FR. " + Sum13
document.Surfomaster.Summe_Mod14.value="FR. " + Sum14
document.Surfomaster.Summe_Mod15.value="FR. " + Sum15
document.Surfomaster.Summe_Mod16.value="FR. " + Sum16
document.Surfomaster.Summe_Mod19.value="FR. " + Sum19
document.Surfomaster.Summe_Mod20.value="FR. " + Sum20
document.Surfomaster.Summe_Mod21.value="FR. " + Sum21
document.Surfomaster.Summe_Mod22.value="FR. " + Sum22
document.Surfomaster.Summe_Mod23.value="FR. " + Sum23
document.Surfomaster.Summe_Mod24.value="FR. " + Sum24
document.Surfomaster.Summe_Mod25.value="FR. " + Sum25
document.Surfomaster.Summe_Mod26.value="FR. " + Sum26
document.Surfomaster.Summe_Mod27.value="FR. " + Sum27
document.Surfomaster.Summe_alle.value="FR. " + SumAll
}
HTML:
<select name="Mass_Mod22" size="1" class="dropdown2">
<option value="0">Grösse wählen:</option>
<option value="239">80 x 190 cm</option>
<option value="239">80 x 200 cm</option>
<option value="279">80 x 210 cm</option>
<option value="289">80 x 220 cm</option>
<option value="239">90 x 190 cm</option>
<option value="239">90 x 200 cm</option>
<option value="279">90 x 210 cm</option>
<option value="289">90 x 220 cm</option>
<option value="249">95 x 190 cm</option>
<option value="249">95 x 200 cm</option>
<option value="289">95 x 210 cm</option>
<option value="309">95 x 220 cm</option>
<option value="269">100 x 190 cm</option>
<option value="269">100 x 200 cm</option>
<option value="319">100 x 210 cm</option>
<option value="329">100 x 220 cm</option>
<option value="299">120 x 190 cm</option>
<option value="299">120 x 200 cm</option>
<option value="349">120 x 210 cm</option>
<option value="359">120 x 220 cm</option>
<option value="359">140 x 190 cm</option>
<option value="359">140 x 200 cm</option>
<option value="419">140 x 210 cm</option>
<option value="430">140 x 220 cm</option>
</select>