[GastForen Archiv Adobe GoLive Pflichteingabe bei Optionsfeldern

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Pflichteingabe bei Optionsfeldern

max
Beiträge gesamt:

17. Jan 2003, 14:55
Beitrag # 1 von 3
Bewertung:
(487 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
habe ein Formular mit mehreren Optionsfeldern. Der User soll gezwungen werden davon mindestens eine Option auszufüllen. Wie realisiere ich das am besten? Hier der code:
<!-- Form validation:
<head>
</head>

<body>
<form name="testform" onSubmit="return validate()">
Name:<input type="text" size=30 name="Name">
Age:<input type="text" size=3 name="age">
<input type="submit" value="Submit">
</form>
</body -->

<html>
<head>
<title>test anfrage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css"></style>


</style>
</head>
<body bgcolor="#FFFFFF" link="white" vlink="white" alink="white" text="#448ccb">
<table cellspacing="2" cellpadding="3" border="0" align="left" height="1047">
<tr>
<td width="2" height="978" valign="top"></td>
<td width="434" height="978" colspan="2" valign="top" bgcolor="#448ccb"><br>
<form name="anfrage" method="post" action="system-cgi/formmail.pl" onSubmit="return validate()">
<p><font face="Arial, Helvetica, sans-serif" size="2" color="#ffffff"> </font></p>
<FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff"><b>Ich frage an als ...</b></FONT>
<TABLE BORDER=0>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='Planer in einem freien Büro'></td>
<TD><FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff">Planer in einem freien Büro</TD>
</TR>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='Planer in einer Kommune'></td>
<TD><FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff">Planer in einer Kommune</TD>
</TR>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='Gewerbe / Industrie'></td>
<TD><FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff">Gewerbe / Industrie</TD>
</TR>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='Verarbeiter (GaLaBau, Straßenbau, Tiefbau etc.)'></td>
<TD><FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff">Verarbeiter (GaLaBau, Straßenbau, Tiefbau etc.)</TD>
</TR>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='Privatperson'></td>
<TD><FONT FACE="ARIAL,HELVETICA" SIZE=2 color="#ffffff">Privatperson</TD>
</TR>
<TR>
<TD><INPUT TYPE=RADIO NAME=anfrager VALUE='sonstiges'></td>
<TD><input type=text name='sonstanfrage' size=30 maxlength=50></TD>
</TR>
</TABLE>
<p>
<p></p>
<table border="0" width="59%" align="center" cellspacing="5" cellpadding="2">
<tr>
<td>&nbsp;<input type="hidden" value="mail@email.de" name="recipient"><input type="hidden" value="Kontaktformular" name="subject"><input type="hidden" value="bestaetigung.html" name="redirect"></td>
</tr>
<tr>
<td>
<div align="left">
<input type="image" name="senden" src="senden.gif"value="Nachricht senden">
</div>
</td>
</tr>
</table>
</form>
</td>
<td width="2" height="978" valign="top"></td>
</tr>
<tr>
<td width="2" height="2" valign="top"><img width="2" height="1" src="transparent.gif"></td>
<td width="175" height="2" valign="top"><img width="175" height="1" src="transparent.gif"></td>
<td width="255" height="2" valign="top"><img width="255" height="1" src="transparent.gif"></td>
<td width="2" height="2" valign="top"><img width="2" height="1" src="transparent.gif"></td>
</tr>
</table>
</body>
</html>
X

Pflichteingabe bei Optionsfeldern

Dirk Levy
  
Beiträge gesamt: 9464

17. Jan 2003, 15:08
Beitrag # 2 von 3
Beitrag ID: #21658
Bewertung:
(487 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zum Beispiel mit der Aktion:
Abrufen --> Feldprüfung,
da kann man für die Felder
sowas festlegen.

Gruß
Dirk

[Adobe GoLive Tipps & Tricks]
http://www.gltipps.de


als Antwort auf: [#21655]

Pflichteingabe bei Optionsfeldern

SabineP
Beiträge gesamt: 7586

17. Jan 2003, 15:18
Beitrag # 3 von 3
Beitrag ID: #21660
Bewertung:
(487 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
... oder mit dem Javascript von oesie50

http://www.hilfdirselbst.ch/...=7&topic_id=3217

Ich habe das mal so umgeschrieben, damit es mit Deinem Formular funktioniert:

<body>

<script>
function test(){
for (i=0;i<document.anfrage.anfrager.length;i++){
if(document.anfrage.anfrager.checked == true){return true;}
}
alert ("Bitte auswählen!");return false;
}
</script>

<form name="anfrage" method="post" action="system-cgi/formmail.pl" onSubmit="return test()">

Grüße von Sabine


als Antwort auf: [#21655]