Hi, ich habe ein Formular programmiert und nun will ich einen einfach Eingabeüberprüfung durchführen....
Jetzt habe ich das Problem, dass ich das mit der Überprüfung der Radiobuttons nicht hinbekomme...
Die Überprüfung läuft folgendermaßen ab: Wenn alle Felder ausgefüllt sind (also value!="") und eine der 2 Checkboxen aktiviert ist, dann soll ein div eingeblendet werden. Das klappt auch soweit bis auf die Überpfügun des Radiobuttons. Der DIV wird nicht mehr eingeblendet, sobald ich die überprüfung des radiobuttons vornehme.
Hier der Code:
Hoffe ihr könnt mir helfen! Tschau und Danke für eure Hilfe...
Der Witz ist, das nicht einmal ne Fehlermeldung angezeigt wird!
Tschau
trekkie2003
Jetzt habe ich das Problem, dass ich das mit der Überprüfung der Radiobuttons nicht hinbekomme...
Die Überprüfung läuft folgendermaßen ab: Wenn alle Felder ausgefüllt sind (also value!="") und eine der 2 Checkboxen aktiviert ist, dann soll ein div eingeblendet werden. Das klappt auch soweit bis auf die Überpfügun des Radiobuttons. Der DIV wird nicht mehr eingeblendet, sobald ich die überprüfung des radiobuttons vornehme.
Hier der Code:
PHP-Code:
<Script language="JavaScript">
//JAVASCRIPT ANFANG------------------------------------------------------------------------
//Die Funktion zum Abfragen, ob man wirklich den Inhalt löschen will------
//Wenn Abfrage=true dann content loeschen
function contentreset()
{
var sicher=confirm("Wollen sie Ihre Eingabe wirklich löschen?");
if(sicher==true)
{
window.document.ergebnis.reset();
}
else
{
}
}
//Diese Funktion prüft,ob die Felder vollständig ausgefüllt wurden-----------
function checkcontent()
{
var eingabedatum, eingabeort, eingabehsvteam, eingabegegnerteam, eingabehsvtore, eingabegegnertore;
eingabeort=window.document.ergebnis.ort.checked; eingabedatum=window.document.ergebnis.datumanzeigen.value;
eingabehsvteam=window.document.ergebnis.hsvteam.value;
eingabegegnerteam=window.document.ergebnis.gegnerteam.value;
eingabehsvtore=window.document.ergebnis.hsvtore.value;
eingabegegnertore=window.document.ergebnis.gegnertore.value;
if(eingabedatum!="" && eingabeort=='true' && eingabehsvteam!="" && eingabegegnerteam!="" && eingabehsvtore!="" && eingabegegnertore!="")
{
window.document.all.senden.style.visibility="visible";
}
else
{
window.document.all.senden.style.visibility="hidden";
}
window.setTimeout("checkcontent()",500);
}
//Content wird an PHP übergeben
function contentsubmit()
{
window.document.ergebnis.submit();
}
</Script>
<!--BANNER----------------------------------------------------------------------------->
<div id="banner" style="position:absolute;top:140px;left:8px;"><b><font face="Arial" style="font-size:16px;">| </font><font face="Arial" color="#426496" style="font-size:16px;letter-spacing:4px;">NmS:ERGEBNIS EINTRAGEN</font><font face="Arial" style="font-size:16px;"> |</font></b></font>
<table border="0" height="30" width="710" cellspacing="1" cellpadding="2" >
<tr>
<td style="background-image:url(../images/navig_selection_home.jpg); background-repeat:no-repeat;">
<div id="banner_text" style="position:absolute;top:22px;">
| <a href="news_formular.php3" class="home_selection">News: Neuer Eintrag</a> |
<a href="news_edit_delete_auswahl.php3" class="home_selection">News: Editieren/Löschen</a> |
</div>
</td>
</tr>
</table>
</div>
<br>
<!--NmS-->
<div id="nms" style="position:absolute;top:185px;left:8px;">
<img src="../images/nms.jpg">
</div>
<form name="ergebnis" action="spielergebnisse_auswertung.php3" method="post">
<!--ORT WÄHLEN-->
<br><br><br><br><center>
<table width="600" CELLSPACING="0" cellpadding="2" border="0">
<tr>
<th bgcolor='#426496'><div align="left"><font face="Arial" color="white" style="font-size:13px;">Spielort wählen</div></font></th>
</tr>
<tr>
<td bgcolor="#f3f5f9">
<center>
<font face="Arial" color="black" style="font-size:13px;">Wählen Sie den Spielort, wo das Spiel bestritten wurde!<br>
<br>
<font face="Arial" color="black" style="font-size:13px;">Heimspiel <input type="radio" name="ort" value="home" onfocus="checkcontent();"> Auswärtsspiel <input type="radio" name="ort" value="away" onfocus="checkcontent();">
</center>
</td>
</tr>
</table><br><br>
<!--DATUM WÄHLEN-->
<center>
<table width="600" CELLSPACING="0" cellpadding="2" border="0">
<tr>
<th bgcolor='#426496'><div align="left"><font face="Arial" color="white" style="font-size:13px;">Datum wählen</div></font></th>
</tr>
<tr>
<td bgcolor="#f3f5f9">
<center>
<font face="Arial" color="black" style="font-size:13px;">Geben Sie das Datum ein, wann das Spiel bestritten wurde! (Format: TT.MM.JJJJ)<br>
<br>
<input type="text" name="datumanzeigen" value="" maxlength="10" size="10" style="border-style:dashed;border-color:darkblue;border-width:1pt;background-color:#ececec;" onfocus="checkcontent();">
</center>
</td>
</tr>
</table><br><br>
<!--PARTIE UND ERGEBNIS-->
<table width="600" CELLSPACING="0" cellpadding="2" border="0">
<tr>
<th bgcolor='#426496'><div align="left"><font face="Arial" color="white" style="font-size:13px;">Partie und Ergebnis eingeben</div></font></th>
</tr>
<tr>
<td bgcolor="#f3f5f9">
<center>
<font face="Arial" color="black" style="font-size:13px;">Wählen Sie aus, welche HSV-Mannschaft das Spiel bestritten hat und wie der Gegner heißt! In den beiden unteren Felder geben Sie bitte das Ergebnis ein!<br>
</center>
<br>
<font face="Arial" color="black" style="font-size:13px;">HSV-Mannschaft:
Gegner-Mannschaft:</font><br>
<SELECT NAME="hsvteam" SIZE="1" style="border-style:dashed;border-color:darkblue;border-width:1pt;background-color:#ececec;" onfocus="checkcontent();">
<OPTION SELECTED VALUE="">---Bitte Wählen---</option>
<OPTION VALUE="Mbwol">Männer => 1.Mannschaft (BWOL) </option>
<OPTION VALUE="M1b">Männer => 1b-Team</option>
<OPTION VALUE="M1c">Männer => 1c-Team</option>
<OPTION VALUE="Mah">Männer => AH-Staffel</option>
<OPTION VALUE="Wla">Frauen => 1.Mannschaft (Landesliga)</option>
<OPTION VALUE="W1b">Frauen => 1b-Team</option>
<OPTION VALUE="W1c">Frauen => 1c-Team</option>
</SELECT>
<font face="Arial" color="black" style="font-size:13px;">vs.</font> <input type="text" name="gegnerteam" value="" maxlength="40" size="40" style="border-style:dashed;border-color:darkblue;border-width:1pt;background-color:#ececec;" onfocus="checkcontent();">
<br><br>
<font face="Arial" color="black" style="font-size:13px;">Ergebnis bitte hier eingeben!</font><br>
<center>
<input type="text" name="hsvtore" value="" maxlength="2" size="3" style="border-style:dashed;border-color:darkblue;border-width:1pt;background-color:#ececec;" onfocus="checkcontent();">
<font face="Arial" color="black" style="font-size:13px;">:</font> <input type="text" name="gegnertore" value="" maxlength="2" size="3" style="border-style:dashed;border-color:darkblue;border-width:1pt;background-color:#ececec;" onfocus="checkcontent();">
</center>
</td>
</tr>
</table><br><br>
<!--NEWS EINTRAGEN ODER TEXT LÖSCHEN-->
<div id="senden_inaktiv" style="visibility:visible;position:absolute;left:194px;top:675px;"><font face="Arial" style="font-size:13px;color:gray;">Neues Ergebnis erstellen</font></div>
<div id="senden" style="visibility:hidden;position:absolute;left:194px;top:675px;"><a href="javascript:contentsubmit();" class="sendmail">Neues Ergebnis erstellen</a></div>
<div id="setback" style="position:absolute;left:330px;top:673px;"> | <a href="javascript:contentreset();" class="sendmail">Eingabe zurücksetzen</a></div></center></form>
<br><br>
</center></form>
Der Witz ist, das nicht einmal ne Fehlermeldung angezeigt wird!
Tschau
trekkie2003
Kommentar