[ASP] checkbox per asp evtl. validieren?!

Thomas Bandt activeserverpages at glengamoi.com
Wed, 22 Dec 2004 19:50:18 +0100


<script>
// Abhängigkeiten

var blub_1 = new Array();
var blub_2 = new Array();
var blub_3 = new Array("blub_2");

function checkDaBoxes(id) {
	if(document.getElementById(id).checked == false) {
		var arrTmp = eval(id);
		for(i=0; i<arrTmp.length; i++) {
			document.getElementById(arrTmp[i]).checked = false;
		}
	}
}
</script>

<form>
<input type="checkbox" name="blub" value="1" id="blub_1"
onClick="checkDaBoxes(this.id)" /> 1 <br/>
<input type="checkbox" name="blub" value="2" id="blub_2"
onClick="checkDaBoxes(this.id)" /> 2 <br/>
<input type="checkbox" name="blub" value="3" id="blub_3"
onClick="checkDaBoxes(this.id)" /> 3 <br/>
</form>

Hoffe das ist halbwegs verständlich und hilft dir auf die Sprünge.

Gruß, Thomas
_____________________________________
http://blogs.dotnetgerman.com/thomas/

> -----Original Message-----
> From: activeserverpages-admin@glengamoi.com
> [mailto:activeserverpages-admin@glengamoi.com] On Behalf Of Marco Velo
> Sent: Wednesday, December 22, 2004 7:01 PM
> To: activeserverpages@glengamoi.com
> Subject: [ASP] checkbox per asp evtl. validieren?!
>
> Hallo
>
> HTML Nachricht! Schreibe wieder einmal über OWA! :-(
>
> Habe folg. Problem. Stellt euch 3 checkboxen vor.
> Checkbox A, B und C
>
> Checkbox A ist immer auf True (d.h. häckchen gesetzt)
> Ich setzte ein häckchen auf Checkbox B. Da passiert noch
> nicht. Bei Checkbox C mache ich das gleiche. Passiert auch
> noch nichts. Nun nehme ich das häckchen von Checkbox B weg.
> ---> In diesem Moment sollte automatisch das häckchen von
> Checkbox C auch entfernt werden.
>
> Nun, hat jemand eine idee, wie ich das mache???
>
>
> Bei mir existieren 6 checkboxen und jedes einzelten wird noch
> je nachdem was in der DB für werte enthalten sind auf true
> oder auf false gesetzt.
> Damit ihr ne idee habt wie das in etwa aussieht hier ein
> kurzer Abschnitt des codes:
>
>                <form name="struktur"  method="POST"
> action="--WEBBOT-SELF--">
>                   <!--webbot bot="SaveResults"
> u-file="fpweb:///_private/form_results.csv"
> s-format="TEXT/CSV" s-label-fields="TRUE" --><table
> border="0" cellpadding="0" cellspacing="0"
> style="border-collapse: collapse" bordercolor="#111111"
> width="417" id="AutoNumber3">
>                     <tr>
>                       <td width="40" align="center">AA</td>
>                       <td width="40" align="center">A</td>
>                       <td width="40" align="center">AM</td>
>                       <td width="40" align="center">LM</td>
>                       <td width="40" align="center">MD</td>
>                     </tr>
>                     <tr>
>                       <td width="40" align="center">
>                       <input name="AA" type="checkbox"
> value="-1" checked></td>
>                       <td width="40" align="center">
>                       <% if stufe  > 2 then
>                       response.write ("<input
> type=""checkbox"" name=""A"" value=""-1"" checked></td>")
>                       else
>                       response.write ("<font size=""5""
> align=""center""> * </font></td>")
>                       response.write ("<input type=""hidden""
> name=""A"" value=""0"">")
>                       end if%>
>                       <td width="40" align="center">
>                        <% if stufe  > 3 then
>                       response.write ("<input
> type=""checkbox"" name=""AM"" value=""-1"" ></td>")
>                       else
>                       response.write ("<font size=""5""
> align=""center""> * </font></td>")
>                       response.write ("<input type=""hidden""
> name=""AM"" value=""0"">")
>                       end if%>
>                       <td width="40" align="center">
>                        <% if stufe  > 4 then
>                       response.write ("<input
> type=""checkbox"" name=""LM"" value=""-1"" ></td>")
>                       else
>                       response.write ("<font size=""5""
> align=""center""> * </font></td>")
>                       response.write ("<input type=""hidden""
> name=""LM"" value=""0"">")
>                       end if%>
>                       <td width="40" align="center">
>                        <% if stufe  > 5 then
>                       response.write ("<input
> type=""checkbox"" name=""MD"" value=""-1"" ></td>")
>                       else
>                       response.write ("<font size=""5""
> align=""center""> * </font></td>")
>                       response.write ("<input type=""hidden""
> name=""MD"" value=""0"">")
>                       end if%>
>                       </table>
>                 </form>
>
> Danke
>
> grüsse
> Marc
>
>