checkbox auslesen und prüfen

Alles zum Thema FileMaker und PHP.
Siehe auch http://www.fm-and-php.info
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

checkbox auslesen und prüfen

Beitragvon moeb123 » Mi 23. Mai 2007, 12:58

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild
FileMaker Client Version: FM Client 8.0

Hallo,

ich verwenden FM8 und FM-and-PHP.

Auf einer edit.php lese ich eine checkbox aus:
php echo $FM->getValueListCheckbox("TAG","montag",$FM2->getField("montag"));
das klappt auch, ich sehe ob sie aktiviert ist oder nicht.
Wird die checkbox deaktiviert , soll eine Fehlermeldung kommen.

Das würde ich gerne mit JavaScript prüfen, klappt aber nicht.

<script language="JavaScript">
<!--
function verfuegbar() {
if (document.editform.elements.montag.checked!=true){
alert("Sie müssen wenigstens einen Tag angeben!");
return false;
}
else return true;
}

function plausi() {
if (!verfuegbar()) return false;

return true;
}
//--></script>

<?php echo"<form action='edit_save.php' name='logform'method='post'onsubmit='return plausi()'>";
?>

Obwohl das nicht 100%ig in dieses Forum passt, würde ich mich über einen Rat sehr freuen.

Vielen Dank
moeb
moeb123
 
Beiträge: 85
Registriert: Mo 3. Nov 2003, 01:00

Antwort

Beitragvon pasp » Mo 2. Jul 2007, 11:57

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo,

es ist bestimmt schon etwas spät für eine Antwort, aber vielleicht hilft es ja doch noch weiter.

Ich Vermute, dass dein Problem in dieser Zeile steckt:
Code:

if (document.editform.elements.montag.checked!=true){



Dein Formular heißt "logform" und nicht "editform". Ich habs zwar nicht aus probiert, aber der Rest sieht plausibel aus.

Viel Erfolg!

Paul
pasp
 
Beiträge: 5
Registriert: Mo 2. Jul 2007, 00:00

Antwort

Beitragvon gaborgabor » Mo 6. Aug 2007, 12:21

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo,

ich hab an CMS gebastelt mit tausenden von Formularen. Da das System aber auch ohne JS gehen musste, habe ich alle Kontrollen mit PHP checken lassen und so kleine rote Dreiecke davorgepackt, wie in Typo3.

Erst wenn alle Dreiecke weg sind und damit alle Werte korrekt da sind, hab ich den Submit-Knopf zum Abschicken eingeblendet.

Nur mal so als Idee, da dieses JS Gefummel oft einfach nur nervt.

Gruß
Gabor
gaborgabor
 
Beiträge: 41
Registriert: Sa 17. Feb 2007, 01:00


Zurück zu FM-and-PHP

cron