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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 22.06.2006, 14:26:39
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
überprüfen ob radiobutton ausgewählt wurde

hi,

hab ein formular in dem zwei radiobuttons sitzen und wenn das formular geladen wird ist keines der beiden ausgewählt.

nun habe ich das problem das eines der felder ausgewählt sein muß damit er mir eine kunden bzw lieferanten nr generiert.

wird keines der felder ausgwählt schreibt er mir zwar nen datensatz in die datenbank allerdings ohne eine id und das soll nicht passieren. deshalb brauch ich noch eine prüfroutine die nachdem ich speichern geklickt hat überprüft ob eines der felder angewählt wurde oder nicht.

hab das bis jetzt mit php gemacht aber das ist nicht besonder schön.

gibt es eine möglichkeit das mit javascript zu lösen damit er so ein kleines fensterle aufmacht wo dort steht "bitte auswählen ob kunde oder lieferant"?

hier die radio buttons
PHP-Code:
<?
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 ">&nbsp";
}
?>
und hier die momentane überprüfung
PHP-Code:
<?

if (!empty($_POST['wert'])) //wenn nicht leer dann 

elseif (empty($_POST['wert']))

    echo "Fehler, keine Radiobox ausgewählt"; //wenn keine Radiobox angeklickt dann fehlermeldung
}
?>
Mit Zitat antworten
  #2  
Alt 22.06.2006, 14:34:35
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

Hallo


Hab mal schnell für dich bei Google nachgeschaut:

PHP-Code:
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function 
FormularPruefen(){

if(
document.form1.check1.checked == false) {
   
alert("Bitte eine Checkbox auswählen!");
   return 
false;
  }
}
<
form method="post" name="form1" action="..." onSubmit="return FormularPruefen()">  
...
<
input type="checkbox" name="check1" value="123">
<
input type="checkbox" name="check2" value="456">
... 
Hoff du kannst damit was anfangen...

Gruß,
Matze

edit: Seh grad du hast Radioboxen nicht Checkboxen... denk aber nich dass das einen Unterschied macht.

Geändert von MatMel (22.06.2006 um 14:36:32 Uhr) Grund: Grad die Radios bemerkt
Mit Zitat antworten
  #3  
Alt 22.06.2006, 15:12:29
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

hab den code von dir grad mal getestet, aber irgendwie passiert da nix.

keine fehlermeldung wegen quellcode oder sonstiges :/

mein code schaut jetzt so aus

PHP-Code:
<SCRIPT language="JavaScript" type="text/javascript"> 

function FormularPruefen(){ 
var Formular = document.test;

if(Formular.wert.value == false) { 
   alert("Bitte eine Checkbox auswählen!"); 
   return false; 
  } 

</script>

<?
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 ">&nbsp";
}
?>

<INPUT NAME="save" TYPE=IMAGE SRC="save.jpg" onClick="return confirmSave(); return FormularPruefen();">
Mit Zitat antworten
  #4  
Alt 22.06.2006, 15:22:08
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

Spontan seh ich folgendes was du mal probieren kannst:

1. Muss es nich anstatt Formular.wert.value Formular.wert.checked heißen?
2. Sowie ich das verstanden hab soll return FormularPruefen() nicht in das OnClick Event sondern in das OnSubmit direkt beim <form> Tag.

Ansonsten setz doch einfach mal hinter function FormularPruefen(){ ne alert Box um zu schauen ob er überhaupt in die Funktion geht oder nicht.
Mit Zitat antworten
  #5  
Alt 22.06.2006, 15:23:18
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

hab eine weiter funktion gefunden aber irgendwie wollen die teile bei mir net arbeiten :(

kann es vielleicht an dem if in den radio boxen liegen?

PHP-Code:
function FormularPruefen(){ 
var 
Formular document.test;
if (!(
Formular.wert[0].checked || Formular.wert[1].checked))
   return 
false


MatMel soweit ich das jetzt gelesen hab brauch ich ne schleife da ich ja jeden radio button überprüfen muß. da ich nur zwei habe müßte es eigentlich auch ein || tun.

denke mal net das es einen grossen unterschied macht ob ich die funktion vom speichern button aus aufrufe oder vom form tag aus

Geändert von Stifler (22.06.2006 um 15:27:53 Uhr)
Mit Zitat antworten
  #6  
Alt 22.06.2006, 15:27:23
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

Zitat:
kann es vielleicht an dem if in den radio boxen liegen?
Wenn du das meisnt : if($klnr=='knr'){echo 'checked';} dann würde ich nein sagen...

Probier doch mal ob er überhaupt in die funktion reingeht :
PHP-Code:
 function FormularPruefen(){ 
alert ("blubb ?!");  
var 
Formular document.test;
if (!(
Formular.wert[0].checked || Formular.wert[1].checked))
   return 
false


Schau halt ob er blubbert oder nicht, wenn du auf Submit klickst...
Mit Zitat antworten
  #7  
Alt 22.06.2006, 15:29:06
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

ok er geht net in die funktion :(
Mit Zitat antworten
  #8  
Alt 22.06.2006, 15:31:10
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

Dann schreib den Funktion mal in den <form> Tag rein:
<form ... OnSubmit="return diefunktiondieduaufrufenwillst()">
Mit Zitat antworten
  #9  
Alt 22.06.2006, 15:44:12
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

hab ich drin jetzt bringt er mir was, meld mich gleich wieder

alles klar es funktioniert :)

danke

Geändert von Stifler (22.06.2006 um 15:48:02 Uhr)
Mit Zitat antworten
  #10  
Alt 22.06.2006, 16:08:02
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: überprüfen ob radiobutton ausgewählt wurde

ok funktioniert doch net wirklich, er bringt mir jetzt wie gewünscht die fehlermeldungen wenn ich auf speichern klicke.

allerdings wird alles korrekt ausgefüllt speichert er nicht mehr, vor dieser funktion lief alles fehlerfrei :/
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
Radiobutton angabe an eine SQL Datenbank weiter geben LV2005 PHP Grundlagen 16 22.06.2006 11:18:51
Eingabedaten überprüfen Afrika MySQLi/PDO/(MySQL) 11 22.02.2005 16:08:46
Feststellen welche OptionBox ausgewählt wurde Corvin PHP für Fortgeschrittene und Experten 2 12.06.2004 16:47:10
array überprüfen schrempman PHP für Fortgeschrittene und Experten 1 13.01.2003 19:10:18
Formular Überprüfen mit php chr-fritz PHP Grundlagen 3 05.11.2002 17:04:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:48: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