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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen |
22.06.2006, 16:16:48
|
Member
|
|
Registriert seit: Aug 2005
Beiträge: 644
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
KAnnst du villeicht mal alles von dem Skript posten wie es jetzt ist...
(also ich mein den formular Teil ...)
|
22.06.2006, 16:23:52
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
hier mal das script, hab halt die eingabefelder weg gelassen sonst bekomm ich ärger mit dem admin :)
PHP-Code:
//überprüfung ob pflicht eingabefelder ausgefüllt sind
function confirmSave()
{
var Formular = document.test;
var fehler = 0; // Variable, um zu verhindern, dass immer alle Ueberpruefungen stattfinden und der User
// eventuell mit mehreren Alert- Boxen genervt wird.
/* ***** Abfrage, ob Felder ausgefuellt sind ******** */
if (fehler == "0" && Formular.n_firma_1.value == "") {
alert ("Eines der Pflichtfelder Firma wurde nicht ausgefüllt.");
Formular.n_firma_1.focus(); // setzt Focus in betreffendes Feld "Firma1"
fehler++; // hochzaehlen, damit am Schluss false zurueck gegeben wird und weitere Ueberpruefungen
// nicht mehr durchlaufen werden
}
//Endgueltige Abfrage, ob Formular abgesendet werden darf oder nicht
if (fehler == "0") {
return true; // sende Formular
}
else {
return false; // sende Formular NICHT
}
}
//überprüfung ob radiobutton geklickt wurde
function FormularPruefen(){
var Formular = document.test;
if (!(Formular.wert[0].checked || Formular.wert[1].checked))
alert ("Bitte wählen Sie aus ob es sich um einen Kunden oder Lieferanten handelt.");
return false
}
</script>
<?
if($id!=true){
echo "<BODY NOF=\"(MB=(adressverwaltung, 28, 21, 150, 16), L=(AdressverwaltungLayout, 893, 521))\" STYLE=\"background-color: rgb(250,250,250);
background-image: none;\" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad=\"document.test.n_name.focus();\"\">";
}
else{
echo "<BODY NOF=\"(MB=(adressverwaltung, 28, 21, 150, 16), L=(AdressverwaltungLayout, 893, 521))\" STYLE=\"background-color: rgb(250,250,250);
background-image: none;\" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>";
}
?>
<FORM target="Haupttext" name="test" ACTION="<?php echo $_SERVER['PHP_SELF'];?>" METHOD=POST onSubmit="return FormularPruefen();" >
<?
if($id==false){
echo "
K<input type=radio name=\"wert\" value=\"knr\" "; if($klnr=='knr'){echo 'checked';} echo ">
L<input type=radio name=\"wert\" value=\"lnr\" "; if($klnr=='lnr'){echo 'checked';} echo "> ";
}
?>
<INPUT NAME="save" TYPE=IMAGE SRC="save.jpg" onClick="return confirmSave();">
</FORM>
|
22.06.2006, 16:39:15
|
Member
|
|
Registriert seit: Aug 2005
Beiträge: 644
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
Ergänze mal hinter
PHP-Code:
function FormularPruefen(){
var Formular = document.test;
if (!(Formular.wert[0].checked || Formular.wert[1].checked))
alert ("Bitte wählen Sie aus ob es sich um einen Kunden oder Lieferanten handelt.");
return false
}
noch ein
PHP-Code:
else{
return true;
}
Ich weiß nich, vielleicht erwartet das Formular ein true...
Und hinter dem "return false" evtl noch ein Semikolon. (Braucht man des in JavScript?)
Dann setz das return confirmSave(); was du im Moment im onClick hast auch mal zu der anderen Form in onSubmit. (is jedenfalls en Versuch wert)
Als letztes kannst du mal versuchen anstatt der Absendegrafik einen normalen submit Button zu benutzen. Vielleicht macht er da einen unterschied (wenn auch eher unwahrscheinlich...).
Geändert von MatMel (22.06.2006 um 16:39:35 Uhr)
|
23.06.2006, 08:27:56
|
Member
|
|
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
...ja, er braucht ein Semikolon.
__________________
In der Ruhe liegt die Kraft!
|
23.06.2006, 09:04:48
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
moin, also ich hab jetzt alles mal so gemacht wie du gemeint hast. allerdings überprüft er jetzt garnix mehr, sondern lässt mich nen leeren datensatz speichern :/
eigentlich könnte ich doch die funktion prüfen zu der vorhandenen confirmsave mit einbauen.
hab das mal hoffentlich einigermassen richtig zusammengebaut, allerdings speichert er mir immer noch nen lerren datensatz.
hab mal das alert ("blubb ?!"); in die funktion confirmsave gesetzt. er geht nicht mehr in die funktion rein :/
Code:
function confirmSave()
{
var Formular = document.test; // Schreibfaulheit
var fehler = 0; // Variable, um zu verhindern, dass immer alle Ueberpruefungen stattfinden und der User
// eventuell mit mehreren Alert- Boxen genervt wird.
/* ***** Abfrage, ob Felder ausgefuellt sind ******** */
if (fehler == "0" && Formular.n_firma_1.value == "") {
alert ("Eines der Pflichtfelder Firma wurde nicht ausgefüllt.");
Formular.n_firma_1.focus(); // setzt Focus in betreffendes Feld "Firma1"
fehler++; // hochzaehlen, damit am Schluss false zurueck gegeben wird und weitere Ueberpruefungen
// nicht mehr durchlaufen werden
}
if (!(Formular.wert[0].checked || Formular.wert[1].checked))
alert ("Bitte wählen Sie aus ob es sich um einen Kunden oder Lieferanten handelt.");
fehler++;
}
//Endgueltige Abfrage, ob Formular abgesendet werden darf oder nicht
if (fehler == "0") {
return true; // sende Formular
}
else {
return false; // sende Formular NICHT
}
}
Geändert von Stifler (23.06.2006 um 09:10:04 Uhr)
|
23.06.2006, 09:12:46
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
hab grad festgestellt das er in gar keine js funktion mehr reingeht. aber ich hab an den einstellungen vom browser nix verändert. das problem ist er seit gestern aufgetaucht, beim versuch die buttons abzufangen
nehme ich allerdings die paar zeilen für die buttons wieder aus der funktion confirmsave raus funktioniert sie wieder. langsam versteh ich nur noch bahnhof????????????????
die betreffenden zeilen
Code:
if (!(Formular.wert[0].checked || Formular.wert[1].checked))
alert ("Bitte wählen Sie aus ob es sich um einen Kunden oder Lieferanten handelt.");
fehler++;
}
achja auf seite1 hab ich noch was gepostet
Geändert von Stifler (23.06.2006 um 09:22:34 Uhr)
|
23.06.2006, 10:00:30
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
|
|
AW: überprüfen ob radiobutton ausgewählt wurde
ok fehler gefunden es hat eine { gefehlt. er durläuft jetzt die funktion und speichert wieder. danke
Geändert von Stifler (23.06.2006 um 10:09:10 Uhr)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:26:12 Uhr.
|