PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : benennen von formfeldern


jazz13
02.03.2004, 11:04:21
morgen leude,

ich zeige in einem form pro eintrag in einer tabelle eine checkbox:for($i;$i<$numberofboxes;$i++){
$list = mysql_fetch_array($box_result);
echo '<input type="checkbox" name="box['.$list['id'].'] value="1">';
}


hab dann noch ne schaltfläche eingebaut 'alle markieren' und will dann bei 'onclick' alle checkboxen aktivieren:


<SCRIPT language="JavaScript" type="text/javascript">
<!--
function setboxes(){
<?for($js;$js<$numberofboxes;$js++){
$java = mysql_fetch_array($box_result);
echo 'document.new_member.box['.$java['id'].'].checked=true';
}?>
}
//-->
</SCRIPT>


die js funktion funzt aber nicht.
sobald ich die viereckigen klammern im namen der boxen weg lass funzt js wieder aber dann krieg ich mit php probleme.

hat jemand ne idee...???
wieso funzt das mit den klammern in java nicht...???

Marilu
12.03.2004, 08:37:20
Du kannst im JS keinen php-Code ausführen. Du mußt die for-Schleife in JS darstellen.

jazz13
12.03.2004, 09:49:31
danke marilu...
habe aber hier (http://www.selfphp.com/forum/showthread.php?s=&threadid=7109) schon ne lösung gefunden...

greetz