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 ::

Das Zend Framework

Das Zend Framework 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!

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.01.2007, 20:03:30
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
Funktion abbrechen

Hallo Forum,

ich habe ein Formular mit dem sich jeder User ein PDF-Prospekt zusammen stellen kann. Die einzelnen Teile des Prospektes kann er durch Chekboxen auswählen. In einer JS Funktion zähle ich die warscheinliche Dateigröße und gebe diese in einem Input-Feld aus. Nun kann es sein das die Datei die jetzt erzeugt werden soll einfach zu groß wird. PHP kann das unter umständen nicht verarbeiten. Ich habe nun schon das JS so erweitert das es eine Alertbox ausgibt wenn die Datei zu groß werden wird (>300 KB).

Das ist ja nur ein Hinweiß und keine echte Sicherheit. Ich möchte am besten verhindern das der User eine weitere Checkbox anklicken kann. Z.B. Wenn der Grenzwert überschritten wird sollen alle anderen Checkboxen ausgegraut werden. Unterschreitet er den Wert wieder in dem er einen Haken entfernt sollen die ausgegrauten wieder anklickbar werden.
Ich danke Euch schon jetzt für Eure Hilfe.

Code:
function addIt(){
        
  var std = 16.17;
  var summe = 92.00;
        
 for(i=0; i < document.pdferzeugen.elements.length; i++){
        
  if(document.pdferzeugen.elements[i].type == 'checkbox' && document.pdferzeugen.elements[i].checked != ''){
                summe = summe + Number(std);
            }
        }        
        document.pdferzeugen.result.value = summe;

// Bei ca. 300 KB kommt die Alertbox
	if (summe > 300) {
	alert("Die Datei wird zu groß.");

	}       
    }
__________________
--------------------------------
Gruß Jürgen

www.kenyasafaris.de
Mit Zitat antworten
  #2  
Alt 09.01.2007, 09:29:53
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Funktion abbrechen

Ersetze einfach das alert durch eine weitere Funktion in der du alle Checkboxen deaktivierst (disabled).
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten
  #3  
Alt 09.01.2007, 11:04:15
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Funktion abbrechen

Dann du hast du einen Schutz für einen DAU. Jeder der sich nur minimal auskennt um ne Extension für Firefox zu installieren, klickt dir deine Checkboxen weiter an... Manchmal reicht es sogar aus nur JavaScript zu deaktivieren. Auch wenn das am Anfang geprüft wird, kann ich immernoch während des Formulars JS deaktivieren.

An deiner Stelle würde ich bei PHP bleiben und so ne art Wizard machen. Wie bei nem Install: Möchten sie das und das? Dann weiter mit Check auf Dateigröße, dann wieder ne Frage, möchten sie noch das und das? Naja, is auch nicht so das wahre, aber warum nicht einfach während des Abschickens nochmal mit PHP die wahrscheinliche Dateigröße ausrechnen?

GreeTz
Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Textfelder per Funktion überprüfen juergen HTML, CSS und JavaScript Help! 2 06.11.2006 02:43:28
Firefox 1.5 Funktion angeblich nicht definiert Andes HTML, CSS und JavaScript Help! 4 28.07.2006 22:55:36
Formularwerte einer Funktion übergeben? wemi PHP für Fortgeschrittene und Experten 6 15.02.2005 09:59:04
Fehler in Funktion Wauzy PHP für Fortgeschrittene und Experten 2 02.12.2003 19:17:28
funktion list each .... OlliT PHP Grundlagen 0 19.05.2003 16:35:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:27:34 Uhr.


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


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