|
You last visited: Today at 14:48
Advertisement
Textbox Inhalt durch button verändern..
Discussion on Textbox Inhalt durch button verändern.. within the Web Development forum part of the Coders Den category.
08/09/2013, 00:27
|
#1
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Textbox Inhalt durch button verändern..
Hallo Liebe Community.
Ich schreibe momentan eine Webmall für ein Spiel.
Ich bin soweit auch Recht zufriedenmit dem Ergebnis..
Ich möchte jedoch ein "neues" Feature installieren..
Undzwar habe ich eine Textbox, in der angegeben wird wie oft man dieses Item Kaufen möchte..
Die Code sieht wie folgt aus:
PHP Code:
<tr><td>Anzahl: </td><td><input type=\"text\" name='buylist[$item_ID]' size=\"1\" maxlength=\"7\"></td></tr>
Dort muss man jedoch Die Zahl eintippen..
Das möchte ich aber nicht. Ich möchte das man über 2 Button + & Minus die Anzahl Regeln Kann..
Könnt mir da einer Helfen?
Gebe auch ein wenig e*gold..
Grüße
& Gute nacht^^
|
|
|
08/09/2013, 01:18
|
#2
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Naja mit Javascript halt
Code:
<script type="text/javascript">
function calcItem(id, type) {
var doc = document.getElementByID(id);
if(type == "add" OR type == "") {
doc.innerHTML += 1;
}
elseif(type == "sub") {
if(doc.innerHTML > 0) {
doc.innerHTML -= 1;
}
}
}
</script>
<button onclick="calcItem('numItems', 'sub');">-</button>
<input type="text" id="numItems" />
<button onclick="calcItem('numItems', 'add');">+</button>
|
|
|
08/09/2013, 01:22
|
#3
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Quote:
Originally Posted by Mikesch01
Naja mit Javascript halt
Code:
<script type="text/javascript">
function calcItem(id, type) {
var doc = document.getElementByID(id);
if(type == "add" OR type == "") {
doc.innerHTML += 1;
}
elseif(type == "sub") {
if(doc.innerHTML > 0) {
doc.innerHTML -= 1;
}
}
}
</script>
<button onclick="calcItem('numItems', 'sub');">-</button>
<input type="text" id="numItems" />
<button onclick="calcItem('numItems', 'add');">+</button>
|
Funktioniert leider nicht..
|
|
|
08/09/2013, 01:42
|
#4
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Achso ups.
Code:
<script type="text/javascript">
function calcItem(id, type) {
var doc = document.getElementByID(id);
if(type == "add" OR type == "") {
doc.value += 1;
}
elseif(type == "sub") {
if(doc.value > 0) {
doc.value -= 1;
}
}
}
</script>
<button onclick="calcItem('numItems', 'sub');">-</button>
<input type="text" id="numItems" value="1" />
<button onclick="calcItem('numItems', 'add');">+</button>
oder auch leichter:
Code:
<button onclick="document.getElementById('numItems').value -= 1;">-</button>
<input type="text" id="numItems" value="1" />
<button onclick="document.getElementById('numItems').value += 1;">+</button>
|
|
|
08/09/2013, 01:55
|
#5
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Quote:
Originally Posted by Mikesch01
Achso ups.
Code:
<script type="text/javascript">
function calcItem(id, type) {
var doc = document.getElementByID(id);
if(type == "add" OR type == "") {
doc.value += 1;
}
elseif(type == "sub") {
if(doc.value > 0) {
doc.value -= 1;
}
}
}
</script>
<button onclick="calcItem('numItems', 'sub');">-</button>
<input type="text" id="numItems" value="1" />
<button onclick="calcItem('numItems', 'add');">+</button>
oder auch leichter:
Code:
<button onclick="document.getElementById('numItems').value -= 1;">-</button>
<input type="text" id="numItems" value="1" />
<button onclick="document.getElementById('numItems').value += 1;">+</button>
|
Hallo,
Das 2 Funktioniert..
Jedoch wird die Zahl angehangen und nicht Addiert...
Bittwe um hilfe
Grüße
|
|
|
08/09/2013, 05:27
|
#6
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Quote:
Originally Posted by ϟƘƦƖןןΣ✘
Hallo,
Das 2 Funktioniert..
Jedoch wird die Zahl angehangen und nicht Addiert...
Bittwe um hilfe
Grüße
|
PHP Code:
<button onclick="var el = document.getElementById('numItems'); el.value = el.value <= 0 ? 0 : parseInt(el.value, 10) - 1;">-</button> <input type="text" id="numItems" value="1" onkeyup="if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')" onchange="this.value = this.value <= 0 ? 0 : (this.value >= 100 ? 100 : this.value)" /> <button onclick="var el = document.getElementById('numItems'); el.value = el.value >= 100 ? 100 : parseInt(el.value, 10) + 1;">+</button>
|
|
|
08/09/2013, 10:20
|
#7
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Wie füge ich das nun hier ein?
Da ich ja den Javascript nicht in das php einfach einfügen kann..
PHP Code:
//Anzahl gewaehlter Items in Array mit Key = ItemID schreiben echo "<tr><td><input type=\"text\" name='buylist[$item_ID]' size=\"1\" maxlength=\"7\"></td> <td><img src=\"".$item['img']."\"></td> <td><font color=\"#FD7100\">".$item['ItemTitle']."</font></td> <td><font color=\"#FD7100\">".$item['ItemDetail']."</font></td> <td><font color=\"#FD7100\">".$item['PriceNow']."</font></td></tr>";
|
|
|
08/09/2013, 11:50
|
#8
|
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
|
So sollte es gehen, hab es nicht getestet.
PHP Code:
echo "<tr><td><button onclick=\"var el = document.getElementById('numItems'); el.value = el.value <= 0 ? 0 : parseInt(el.value, 10) - 1;\">-</button> <input type=\"text\" id=\"numItems\" value=\"1\" onkeyup=\"if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')\" onchange=\"this.value = this.value <= 0 ? 0 : (this.value >= 100 ? 100 : this.value)\" disabled /> <button onclick=\"var el = document.getElementById('numItems'); el.value = el.value >= 100 ? 100 : parseInt(el.value, 10) + 1;\">+</button> </td> <td><img src=\"".$item['img']."\"></td> <td><font color=\"#FD7100\">".$item['ItemTitle']."</font></td> <td><font color=\"#FD7100\">".$item['ItemDetail']."</font></td> <td><font color=\"#FD7100\">".$item['PriceNow']."</font></td></tr>";
|
|
|
08/09/2013, 11:56
|
#9
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Funktioniert leider auch nicht
|
|
|
08/09/2013, 14:27
|
#10
|
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
|
Der Code von boxxiebabee funktioniert doch perfekt!
Code:
<?php
echo "<tr><td><button onclick=\"var el = document.getElementById('numItems'); el.value = el.value <= 0 ? 0 : parseInt(el.value, 10) - 1;\">-</button>".
"<input type=\"text\" name=\"buylist['".$item_ID."']\" id=\"numItems\" size=\"1\" maxlength=\"7\" value=\"1\" onkeyup=\"if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')\" onchange=\"this.value = this.value <= 0 ? 0 : (this.value >= 100 ? 100 : this.value)\" />".
"<button onclick=\"var el = document.getElementById('numItems'); el.value = el.value >= 100 ? 100 : parseInt(el.value, 10) + 1;\">+</button></td>".
"<td><img src=\"".$item['img']."\"></td>".
"<td><font color=\"#FD7100\">".$item['ItemTitle']."</font></td>".
"<td><font color=\"#FD7100\">".$item['ItemDetail']."</font></td>".
"<td><font color=\"#FD7100\">".$item['PriceNow']."</font></td></tr>";
?>
Bitte nächstes mal wenn etwas nicht funktioniert, auch angeben, was genau nicht geht
|
|
|
08/09/2013, 14:58
|
#11
|
elite*gold: 0
Join Date: Mar 2013
Posts: 849
Received Thanks: 407
|
Quote:
Originally Posted by Mikesch01
Der Code von boxxiebabee funktioniert doch perfekt!
Code:
<?php
echo "<tr><td><button onclick=\"var el = document.getElementById('numItems'); el.value = el.value <= 0 ? 0 : parseInt(el.value, 10) - 1;\">-</button>".
"<input type=\"text\" name=\"buylist['".$item_ID."']\" id=\"numItems\" size=\"1\" maxlength=\"7\" value=\"1\" onkeyup=\"if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')\" onchange=\"this.value = this.value <= 0 ? 0 : (this.value >= 100 ? 100 : this.value)\" />".
"<button onclick=\"var el = document.getElementById('numItems'); el.value = el.value >= 100 ? 100 : parseInt(el.value, 10) + 1;\">+</button></td>".
"<td><img src=\"".$item['img']."\"></td>".
"<td><font color=\"#FD7100\">".$item['ItemTitle']."</font></td>".
"<td><font color=\"#FD7100\">".$item['ItemDetail']."</font></td>".
"<td><font color=\"#FD7100\">".$item['PriceNow']."</font></td></tr>";
?>
Bitte nächstes mal wenn etwas nicht funktioniert, auch angeben, was genau nicht geht
|
Hi,
Ja Funktionieren tuht er, ich habe total vergessen zusagen,dass der Ganze Code in einer Form action angegeben ist..
Das ist so insgesammt aus..
PHP Code:
//Alle auf aktiv gesetzten Angebote aus der GameMall Tabelle holen und anzeigen $query_Item = "SELECT * FROM GameMall WHERE Active = 'True'"; $result_Item = mssql_query($query_Item); echo "<form action=\"cart.php\" method=\"post\">"; while($item = mssql_fetch_assoc($result_Item)) { $item_ID = $item['ItemID']; //Anzahl gewaehlter Items in Array mit Key = ItemID schreiben echo "<tr><td><button onclick=\"var el = document.getElementById('numItems'); el.value = el.value <= 0 ? 0 : parseInt(el.value, 10) - 1;\">-</button> <input type=\"text\" id=\"numItems\" value=\"1\" onkeyup=\"if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')\" onchange=\"this.value = this.value <= 0 ? 0 : (this.value >= 100 ? 100 : this.value)\" disabled /> <button onclick=\"var el = document.getElementById('numItems'); el.value = el.value >= 100 ? 100 : parseInt(el.value, 10) + 1;\">+</button> </td> <td><img src=\"".$item['img']."\"></td> <td><font color=\"#FD7100\">".$item['ItemTitle']."</font></td> <td><font color=\"#FD7100\">".$item['ItemDetail']."</font></td> <td><font color=\"#FD7100\">".$item['PriceNow']."</font></td></tr> </table></div>"; } echo '<div class="clear"></div>'; //Ein Paar Buttons fuer Warenkorb, Einkaufshistorie und, wenn GM, Mall Admin if ($lang_sel == 'en') { echo "<br><input type=\"submit\" value=\"Go to Cart\"> - <a href='logout.php'>Logout</a>"; } else { echo "<br><input type=\"submit\" value=\"Zum Warenkorb\">"; } if ($lang_sel == 'en') { echo ""; } else { echo ""; } echo "</form>";
Sobald ich auf den + oder - button klicke wird leider die Form action ausgeführt..
Eine lösung?
|
|
|
08/09/2013, 15:14
|
#12
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
HTML Code:
<button onclick="...; return false;" />
Wenn ein Wert zurückgegeben wird, der zu false ausgewertet wird, wird die Standardaktion nicht ausgeführt: ein Link leitet nicht weiter, ein Formular wird nicht abgesendet.
Ich hielte es aber für besser, wenn auf onclick - Attribute verzichtet würde und stattdessen ein script - Element eingefügt würde...
|
|
|
|
Similar Threads
|
Hacken lernen, Website Inhalt DAUERHAFT verändern..
03/20/2013 - School & Education - 16 Replies
Hey,
ich würde ganz gerne Hacken "lernen". Undzwar will ich auf Websiten den Inhalt verändern. ZB: Überschrift Ich bin eine Website zu Ich bin dumm machen. Allerdings soll es dann auch so bleiben. Nicht wie über Element unsersuchen. Habe schon alles gesucht -.-
Habe auch eine Seite gefunden, wo man so Level machen muss, ist allerdings auf Englisch, womit ich nichts anfangen kann. Eine Deutsche habe ich nicht gefunden. Bitte um "hilfe"
Danke!!
|
Wie Inhalt ändern, ohne dabei die Datei größe zu verändern?
10/31/2012 - Metin2 Private Server - 1 Replies
Hallo Leute,
Ich spiele auf einem Server, wo die Monster epk/eix in ein BIG datei verschlüsselt wird, habe vor aus dem Client die Monster zu entfernen.
Habe bemerkt, dass ich den Text dieser Monster datei ändern darf wie ich Will, nur die Datei größe muss immer genau so bleiben, wie es davor war, ansonsten kommt es ein fehler meldung: Bitte Patchen sie den Client.
Wisst ihr wie ich von HxD aus diese Datei Öffne und den ganzen Inhalt lösche, ohne dabei die Größe zu verändern?
PS: Ich...
|
Inhalt eines Labels nach Button Klick refreshen
07/29/2012 - AutoIt - 8 Replies
moin moin
zusammen ich stehe gerade irgendwie voll auf dem Schlau :-(
Ich habe ein kleines Tool geschrieben, was den Proxyserver per reg Script aus oder einschaltet und nun möchte ich in der Gui noch anzeigen lassen, die der aktuelle Status ist (An oder Aus).
Das habe ich nun auch soweit hinbekommen mit:
$var = RegRead("HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Internet Settings", "ProxyEnable")
If $var = 1 Then $proxy = "Proxy ist AN"
|
All times are GMT +2. The time now is 14:48.
|
|