hotti: checkbox vordefinieren

Beitrag lesen

Moin,

Wie würdet ihr das machen?

Mit einer kleinen Matrix. Beispiel in Perl:

  
# Matrix  
my $chk = {  
	eins => ['checked','',''],  
	zwei => ['','checked',''],  
	drei => ['','','checked'],  
};  
  
  
my $was = 'zwei';  
print qq(  
	<input type="checkbox" name="foo" value="eins" $chk->{$was}->[0]>  
	<input type="checkbox" name="foo" value="zwei" $chk->{$was}->[1]>  
	<input type="checkbox" name="foo" value="drei" $chk->{$was}->[2]>  
);  

Wenn $was == 2 ist (Box 'zwei' gewählt), siehst Du:

  
	<input type="checkbox" name="foo" value="eins" >  
	<input type="checkbox" name="foo" value="zwei" checked>  
	<input type="checkbox" name="foo" value="drei" >  

Hotti