Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2009, 15:30
Siho
 
Fecha de Ingreso: febrero-2008
Mensajes: 39
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Cambiar el nombre de document.form1.checkbox.value

Acias pero nome funciona

Os copio un poco más:
Código:
<SCRIPT LANGUAGE="JavaScript">

function calcular() {

var resul=1;
var i =1;
var poli =1;

poli=document.form1.controlo.value;

for (i=1;i<=poli;i++) {

resul=document.form1.['checkbox'+i].value;
resul=resul*document.form1.['checkbox'+i].value;
document.form1.['nose'+i].value=resul;

} 
}


</SCRIPT>
Y el PhP

Código PHP:
$prey 1;
 
while (
$conlibros 0){    

$contini mysql_query("SELECT contenido FROM librosfotocopias where nomlibro = '$titulolibro' LIMIT 0,$conlibros");
              while( 
$array_datos mysql_fetch_row($contini) ){

                foreach ( 
$array_datos as $contini12 ){
                }
                }
                
$contini99 mysql_query("SELECT pagina FROM librosfotocopias where nomlibro = '$titulolibro' LIMIT 0,$conlibros");
              while( 
$array_datos mysql_fetch_row($contini99) ){

                foreach ( 
$array_datos as $conitni15 ){
                }
                }                

 echo
" <tr>
    <td><font size='2'>"
.$contini12."</font></td>
    <td width='24'><font size='2'>"
.$conitni15."</font></td>
    <td width='20'><label><input type='text' value='' name='nose"
.$prey."'/><input type='checkbox' name='checkbox".$prey."' onClick='calcular()' value ='".$conitni15."'/></label></td>
  </tr>"
;
  
  
$conlibros--;
  
$prey $prey+1;
  
}
echo 
"<input type='hidden' value='".$prey."' name='controlo'/>"
Sólo debe de fallar el javascript puesto que si pongo manualmente los nombres
resul=document.form1.checkbox1.value
resul=document.form1.checkbox2.value
resul=document.form1.checkbox3.value


Sí que funciona pero claro, no siempre voy a saber cuantos checkbox hay...