Artikel ins Angebot übernehmen
bearbeitet von JnnboHallo Jörg,
> ~~~
> onclick="document.getElementById('preis').innerHtml='31.67';"
> ~~~
ich wollt es so umsetzten, aber irgendwie klappt es nicht, der Wert wird nicht in mein "value" geschrieben
~~~html
<table>
<tr>
<td>Alternativ zu Brother LC-1000 Tinten Spar-Set (4xBK,je 2xC,M,Y) 10 Stück</td>
<td><button type="button" onclick="document.getElementById('preis').innerHtml='10,64';">Preis 1</button> - <button type="button" onclick="document.getElementById('artikel_id').innerHtml='10,99';" >Preis 2</button> - <button type="button" onclick="document.getElementById('artikel_id').innerHtml='11,64';">Preis 3</button></td>
<td>
<form method="post" action="test.php">
<input type="hidden" value="" name="preis" id="preis">
<input type="hidden" value="54785475" name="artikel_id">
<input type="submit" name="wk" value="In den Warenkorb">
</form>
</td>
</tr>
</table>
~~~
Wenn ich mit
~~~php
<pre>
<?php
print_r($_POST);
?>
</pre>
~~~
ausgeben lasse, erhalte ich
Array
(
[preis] =>
[artikel_id] => 54785475
[wk] => In den Warenkorb
)
Der Preis wird also nicht übertragen.
EDIT: Hab es gesehen als ich es abgeschickt hatte, so geht es:
~~~html
<button type="button" onclick="document.getElementById('preis').value ='10,64';">Preis 1</button> - <button type="button" onclick="document.getElementById('preis').value ='10,99';" >Preis 2</button> - <button type="button" onclick="document.getElementById('preis').value ='11,64';">Preis 3</button>
~~~
Jetzt ist noch die Frage, wie kann ich den aktuellen Button Farblich hervorheben bzw. die anderen etwas grauer darstellen? Hast du dazu noch eine Idee?
Artikel ins Angebot übernehmen
bearbeitet von JnnboHallo Jörg,
> ~~~
> onclick="document.getElementById('preis').innerHtml='31.67';"
> ~~~
ich wollt es so umsetzten, aber irgendwie klappt es nicht, der Wert wird nicht in mein "value" geschrieben
~~~html
<table>
<tr>
<td>Alternativ zu Brother LC-1000 Tinten Spar-Set (4xBK,je 2xC,M,Y) 10 Stück</td>
<td><button type="button" onclick="document.getElementById('preis').innerHtml='10,64';">Preis 1</button> - <button type="button" onclick="document.getElementById('artikel_id').innerHtml='10,99';" >Preis 2</button> - <button type="button" onclick="document.getElementById('artikel_id').innerHtml='11,64';">Preis 3</button></td>
<td>
<form method="post" action="test.php">
<input type="hidden" value="" name="preis" id="preis">
<input type="hidden" value="54785475" name="artikel_id">
<input type="submit" name="wk" value="In den Warenkorb">
</form>
</td>
</tr>
</table>
~~~
Wenn ich mit
~~~php
<pre>
<?php
print_r($_POST);
?>
</pre>
~~~
ausgeben lasse, erhalte ich
Array
(
[preis] =>
[artikel_id] => 54785475
[wk] => In den Warenkorb
)
Der Preis wird also nicht übertragen.