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 14.11.2016, 20:01:45
lueni lueni ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 35
Beiträge: 4
Checkbox-Auswertung bei gleichen Element-Namen

Hi zusammen!

Ich stehe hier vor einem Problem und hoffe ihr könnt mir helfen.

Ich habe ein Formular, das aus mehreren Teil-Formularen besteht. Die einzelnen Checkboxgruppen besitzen auch den selben Namen.
Nun möchte ich einen Check einbauen, der überprüft ob mindestens eine Checkbox ausgewählt wurde.

Dadurch dass die einzelnen Gruppen jedoch den selben Namen haben, wird "(document.forms["checkboxform"].elements["chkbx1"].checked == false)" erst als richtig erkannt wenn alle checkboxen mit dem selben Namen angewählt wurde.

PHP-Code:
<form>
        <
label>Checkboxengruppe 1</label><br>
        <
input type="checkbox" name="chkbx1" value="1" form="checkboxform"/><br>
        <
input type="checkbox" name="chkbx1" value="2" form="checkboxform"/><br>
        <
input type="checkbox" name="chkbx1" value="3" form="checkboxform"/><br>
        
</
form>
<
form>
        <
label>Checkboxengruppe 2</label><br>
        <
input type="checkbox" name="chkbx2" value="4" form="checkboxform"/><br>
        <
input type="checkbox" name="chkbx2" value="5" form="checkboxform"/><br>
        <
input type="checkbox" name="chkbx2" value="6" form="checkboxform"/><br>
</
form>
    
<
form id="checkboxform" action="#" method="post" >
        <
input type="submit" value="weiter" onclick="return auswertung()"/>
</
form>    


<
script type="text/javascript>
function auswertung(){
            
    if (document.forms["
checkboxform"].elements["chkbx1"].checked == false){
    alert("
checkbox nicht gechecked");
    return false;
}
    if (document.forms["
checkboxform"].elements["chkbx2"].checked == false){
    alert("
checkbox nicht gechecked");
    return false;
    }
}
</script> 
Gibt es eine Möglichkeit die Checkboxen dennoch einzeln anzusprechen, oder anderenfalls eine Möglichkeit zu Überprüfen, ob mindestens eine Checkbox gewählt wurde?

Herzlichen Dank schonmal,
lueni
Mit Zitat antworten
  #2  
Alt 15.11.2016, 12:53:13
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Checkbox-Auswertung bei gleichen Element-Namen

Hallo

Du hast dich im Typen vertan, was du suchst sind Radio-Buttons.

HTML-Code:
        <input type="radio" name="chkbx1" value="1" form="checkboxform"/><br>
.
.
Das Js kannst du dann weglassen.

PS
Beim JS fehlt übrigens ein Doublequote.
HTML-Code:
<script type="text/javascript">
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten
  #3  
Alt 15.11.2016, 22:23:09
lueni lueni ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 35
Beiträge: 4
AW: Checkbox-Auswertung bei gleichen Element-Namen

Hi!

Nein, ich habe mich nicht im Typ vertan, ich benötige Checkboxen und keine Radiobuttons...!
Mit Zitat antworten
  #4  
Alt 16.11.2016, 12:21:21
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Checkbox-Auswertung bei gleichen Element-Namen

HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Checkboxen im Formular Eingaben pr&uuml;fen</title>

<script type="text/javascript">
function auswertung(chkbx1, chkbx2)
{

    ausgewaehlt='0';
    for (i = 0; i < chkbx1.length; i++)
    {
        if(chkbx1[i].checked == true){
            ausgewaehlt='1';
        }
    }

    if(ausgewaehlt=='0')
    {
        alert("Sie haben bei chkbx1 nichts selektiert");
        return false;
    }


    ausgewaehlt='0';
    for (i = 0; i < chkbx2.length; i++)
    {
        if(chkbx2[i].checked == true){
            ausgewaehlt='1';
        }
    }

    if(ausgewaehlt=='0')
    {
        alert("Sie haben bei chkbx2 nichts selektiert");
        return false;
    }

}
</script>

</head>

<body>
<form name="Formx" action="">
        <label>Checkboxengruppe 1</label><br>
        <input type="checkbox" name="chkbx1" value="1"><br>
        <input type="checkbox" name="chkbx1" value="2"><br>
        <input type="checkbox" name="chkbx1" value="3"><br>

        <label>Checkboxengruppe 2</label><br>
        <input type="checkbox" name="chkbx2" value="4"><br>
        <input type="checkbox" name="chkbx2" value="5"><br>
        <input type="checkbox" name="chkbx2" value="6"><br>

        <input type="Button" value="weiter" onclick="auswertung(chkbx1, chkbx2);"/>
</form>
</body>
</html>
Zur Info:

1. Deine Inputs generieren ein Array, das natürlich auch geprüft werden muss.
2. Dein Funktionsaufruf mit onklick übergibt keine Daten an auswertung()
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten
Antwort

Stichworte
auswertung, checkbox, formular, javascript


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
Checkbox in BD-Tabelle schreiben syntax PHP Grundlagen 27 25.03.2012 14:07:03
brauche Denkanstoß - Checkbox auswertung AlexD PHP Grundlagen 18 22.03.2008 19:06:03
2 Multidimensionale Arrays -> Abgleich und Element löschen ind Schliefe? Lovepeace PHP für Fortgeschrittene und Experten 1 13.11.2007 01:33:53
Problem mit Checkbox Auswertung Nickle PHP Grundlagen 3 30.05.2005 17:31:08
Zuweisung textfeld zu checkbox! powerbulls PHP für Fortgeschrittene und Experten 2 20.03.2004 14:58:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:18:17 Uhr.


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


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