SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.02.2005, 16:02:41
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
Mit JavaScript Addieren

Hallo Forum,

ich habe ein Formular mit 40 Checkboxen die alle einen anderen Namen haben und einen festen value Wert besitzen. Jetzt möchte ich das beim anklicken der Boxen sich jeweils ein sichtbarer Wert um je 16 erhöht. Der Ausgangswert soll auf 85 stehen und beim anklicken jeder Checkbox um 16 erhöht werden.
Das heißt der User soll sehen das sich die gesamtzahl (85) beim anklicken einer Box um den Betrag 16 auf z.B. 101 oder bei zwei Boxen auf 117 usw. erhöht.

Kann mir da einer unter die Arme greifen?

Danke im Vorraus und liebe Grüße an alle.....
Mit Zitat antworten
  #2  
Alt 18.02.2005, 16:05:49
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Mit JavaScript Addieren

Schau dir mal onClick(), getElementById() und value an.

Beispiel:
Code:
<input type="checkbox" id="a" onClick="document.getElementById('b').value += this.value;" />
<input type="text" id="b">
Mit Zitat antworten
  #3  
Alt 18.02.2005, 16:10:57
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: Mit JavaScript Addieren

*greift jürgen unter die arme*
jetzt besser?

nur spass ;c)

Das ganze könnte wie folgt aussehen, die Befehle musst Du selbst raussuchen.
<input type="checkbox" name="bla" id="chb1" value="wasauchimmer" onclick="do_something()" />

Bei jedem click auf ein Checkbox, muss du also den Wert neu berechnen (Du könntest auch 16 addieren, aber um auf der sicheren Seite zu sein, würde ich den Wert jedes mal neu berechnen, dauert ja nicht lange). Du läufst also alle Werte durch (kannst sie mit document.getElementById("chb"+nr).checked auslesen) und zählst, wie viele davon angekreuzt sind, und erhöhst dann den Wert. Diesen schreibst du dann irgendwohin (am besten auch grad mit document.getElementById("ausgabe").value = meinevariable)

Das sollte als hilfestellung reichen, denke ich. Für die genaue schreibweise der Befehle kannst du mit google suchen, bin nicht sicher, ob das alles genau stimmt, was ich aufgeschrieben habe.

edit: zu spät

Geändert von Gweilo (18.02.2005 um 16:11:23 Uhr)
Mit Zitat antworten
  #4  
Alt 18.02.2005, 16:32:16
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Mit JavaScript Addieren

Hallo und zunächst mal danke,

Wenn ich dies benutze:
<input type="checkbox" id="a" onClick="document.getElementById('b').value += this.value;" />
<input type="text" id="b">
macht er aus dem Eingangswert von 85 -->8516 und wenn ich den Hacken wieder entferne macht er-->851616 daraus.
Mit Zitat antworten
  #5  
Alt 18.02.2005, 17:39:36
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Mit JavaScript Addieren

Hallo,

vielen dank für Deine Mühe. Ich habe das Problem gelöst.
Mit Zitat antworten
  #6  
Alt 18.02.2005, 17:42:22
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Mit JavaScript Addieren

Dann zeig doch bitte deine Lösung. Das ist für alle die das Problem vielleicht auch mal haben, dann sehr hilfreich.
Mit Zitat antworten
  #7  
Alt 19.02.2005, 10:47:38
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: Mit JavaScript Addieren

Hallo Forum,

sorry, ich habe natürlich hier die Lösung!!
Hier das Script:
HTML-Code:
<script language="JavaScript">
<!--
function addition(){
        
var std = 16; // Der Betrag der dazugezählt werden soll
var summe = 99; // Der Anfangsbetrag
        
for(i=0; i < document.rechnen.elements.length; i++){
        
if(document.rechnen.elements[i].type == 'checkbox' && document.rechnen.elements[i].checked != ''){
summe = summe + Number(std);
}
}        
document.rechnen.result.value = summe;        
}
//-->
</script>
und hier der Aufruf in jeder Ckeckbox:
HTML-Code:
<input onClick="addition();" type="checkbox" name="name" value="schlag mich tot">
und hier die sichtbare Ausgabe.
HTML-Code:
<input value="99" type="text" id="result" readOnly>
Danke noch mal für die Hilfe!!!
Gruß Jürgen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu Formalaren / PHP / JavaScript nimue PHP für Fortgeschrittene und Experten 4 26.04.2005 21:03:01
Addieren von Werten mittels Buttons Preacher666 PHP Grundlagen 2 22.09.2004 12:05:10
Mit Javascript Formulare kontrollieren cubichead Off Topic Area 4 14.09.2003 14:03:03
Chat - JavaScript OlliT PHP für Fortgeschrittene und Experten 1 30.04.2003 06:55:03
PHP conetcten mit Javascript swishy PHP für Fortgeschrittene und Experten 6 14.09.2002 12:51:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:18:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt