Forenindex » Archiv » Adobe GoLive » Pflichteingabe bei Optionsfeldern

Pflichteingabe bei Optionsfeldern

max
Beiträge gesamt:

17. Jan 2003, 14:55
Bewertung:

gelesen: 488

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>

Pflichteingabe bei Optionsfeldern

Dirk Levy
  
Beiträge gesamt: 9464

17. Jan 2003, 15:08
Bewertung:

gelesen: 488

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

Pflichteingabe bei Optionsfeldern

SabineP
Beiträge gesamt: 7586

17. Jan 2003, 15:18
Bewertung:

gelesen: 488

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