Ir para conteúdo
Fórum Script Brasil
  • 0

campos não respondem !


Aramis

Pergunta

Pessoal eu fiz essa função que a média de 4campos do meu formulário com java script!

o erro que dar e que só reconhece os 2 primeiros campos e os outros não faz nada como se não tivesse chamando a função neles !!

alguma luz ??

function calc2(){

valor=0;
x=0;

for(h=21;h<=24;h++){

campo_atual=eval("document.form1.av" + (h*10+1)); 

if (campo_atual.value && campo_atual.value!=""){

valor+=parseFloat(campo_atual.value);
x++;
}

document.form1.mc21.value=valor/x;

}

}
<td bgcolor="#B4CDCD"><input name="av9<?=$cont?>" type="text" value="<?=$av9?>" size="1" maxlength="4" onkeyup="calc2()"onKeyPress="return OnlyEspeciais(this,event);" /> 
<td bgcolor="#B4CDCD"><input name="av10<?=$cont?>" type="text" value="<?=$av10?>" size="1" maxlength="4" onkeyup="calc2()"onKeyPress="return OnlyEspeciais(this,event);" /> 
<td bgcolor="#B4CDCD"><input name="av11<?=$cont?>" type="text" value="<?=$av11?>" size="1" maxlength="4" onkeyup="calc2()"onKeyPress="return OnlyEspeciais(this,event);" /> 
<td bgcolor="#B4CDCD"><input name="av12<?=$cont?>" type="text" value="<?=$av12?>" size="1" maxlength="4" onkeyup="calc2()"onKeyPress="return OnlyEspeciais(this,event);" /> 

<td bgcolor="#B4CDCD"><input name="mc1<?=$cont?>" type="text" value="<?=$mc1?>" size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> </td>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Esse é o meu código

valeu pela ajuda !!

<?
$cont=1;
while ($line = @fgets($arquivo, 1024)){ 

list($mat,$nome, $av1, $av2, $av3, $av4, $av5, $av6, $av7, $av8,$mp1,$av9, $av10, $av11, $av12,$mc1,$me1, $av13, $av14, $av15, $av16, $av17, $av18, $av19, $av20,$mp2,$av21, $av22, $av23, $av24,$mc2,$me2,$av25,$av26, $av27, $av28, $av29, $av30, $av31,$av32,$mp3, $av33, $av34, $av35, $av36,$mc3,$me3, $av37, $av38, $av39, $av40, $av41, $av42, $av43, $av44,$mp4, $av45, $av46, $av47, $av48,$mc4,$me4,$mg)=explode(";",$line);
?>
  <tr>
    <td><input name="NS" type="text" value= "<?=$cont?>" size="1" maxlength="2" /></td>
    
    <td><input name="matricula<?=$cont?>" type="text" value= "<?=$mat?>" size="6" maxlength="8" /></td>
    <td><input name="aluno<?=$cont?>" type="text" value= "<?=$nome?>" bgcolor="#698B69" size="35" maxlength="40" /></td>
    
    
    
    
    
    
    <td bgcolor="#B4CDCD"><input name="av1<?=$cont?>" type="text" value="<?=$av1?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av2<?=$cont?>" type="text" value="<?=$av2?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av3<?=$cont?>" type="text" value="<?=$av3?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av4<?=$cont?>" type="text" value="<?=$av4?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
        
    <td bgcolor="#B4CDCD"><input name="av5<?=$cont?>" type="text" value="<?=$av5?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av6<?=$cont?>" type="text" value="<?=$av6?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av7<?=$cont?>" type="text" value="<?=$av7?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av8<?=$cont?>" type="text" value="<?=$av8?>" size="1" maxlength="4" onkeyup="calc1()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    
    
    

    <td bgcolor="#B4CDCD"><input name="mp1<?=$cont?>" type="text" value="<?=$mp1?>"  size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> 
    
    
    <td bgcolor="#B4CDCD"><input name="av9<?=$cont?>" type="text" value="<?=$av9?>"  size="1" maxlength="4" onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av10<?=$cont?>" type="text" value="<?=$av10?>"   size="1" maxlength="4" onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av11<?=$cont?>" type="text" value="<?=$av11?>"   size="1" maxlength="4" onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av12<?=$cont?>" type="text" value="<?=$av12?>"  size="1" maxlength="4" onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    
    <td bgcolor="#B4CDCD"><input name="mc1<?=$cont?>" type="text" value="<?=$mc1?>"   size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> </td>
    <td bgcolor="#B4CDCD"><input name="me1<?=$cont?>" type="text" value="<?=$me1?>"   size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> </td>
    
    <td><input name="aluno<?=$cont?>" type="text" value= "<?=$nome?>" size="35" maxlength="40" /></td>
    
    <td bgcolor="#B4CDCD"><input name="av13<?=$cont?>" type="text" value="<?=$av13?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
   <td bgcolor="#B4CDCD"><input name="av14<?=$cont?>" type="text" value="<?=$av14?>"  size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av15<?=$cont?>" type="text" value="<?=$av15?>" size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av16<?=$cont?>" type="text" value="<?=$av16?>"   size="1"maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
   <td bgcolor="#B4CDCD"><input name="av17<?=$cont?>" type="text" value="<?=$av17?>"  size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av18<?=$cont?>" type="text" value="<?=$av18?>"  size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av19<?=$cont?>" type="text" value="<?=$av19?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
   <td bgcolor="#B4CDCD"><input name="av20<?=$cont?>" type="text" value="<?=$av20?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    
    <td bgcolor="#B4CDCD"><input name="mp2<?=$cont?>" type="text" value="<?=$mp2?>"  size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> </td>
    
    <td bgcolor="#B4CDCD"><input name="av21<?=$cont?>" type="text" value="<?=$av21?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
   <td bgcolor="#B4CDCD"><input name="av22<?=$cont?>" type="text" value="<?=$av22?>"  size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
   <td bgcolor="#B4CDCD"><input name="av23<?=$cont?>" type="text" value="<?=$av23?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    <td bgcolor="#B4CDCD"><input name="av24<?=$cont?>" type="text" value="<?=$av24?>"   size="1" maxlength="4"onkeyup="Mc()"onKeyPress="return OnlyEspeciais(this,event);" /> 
    
    <td bgcolor="#B4CDCD"><input name="mc2<?=$cont?>" type="text" value="<?=$mc2?>"  size="1" maxlength="4"onKeyPress="return OnlyEspeciaisBranco(this,event);" /> </td>




<? $cont++;} ?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...