olá! Sou novo aqui e tenho um problema. Tenho um formulario que le dados de um BD e joga em linhas com checkbox para ser selecionado apenas um por vez pelo usuario. Acontece que funcionava com navegadores que não foram atualizados obedecendo alteracoes do html5. não estou conseguindo pegar a linha selecionada, apos submeter o formulario chamando o mesmo formulario já processado e sem a linha que foi selecionada. não sei se expliquei o que queria. O formulario tem um loop que le o BD e lista as linhas a ser marcada para processar. Ao ser submetido, chama o mesmo formulario que já vem com as linhas novas que não foram selecionadas. Posto aqui a linha da funcao e do loop.
<script>
function verificar( nome, quantidade )
{
itens = 0;
var oElementos = d.getElementsByTagName('input');
for( var i = 0; i < oElementos.length; i++ )
{
if( oElementos[ i ].type == 'checkbox' )
{
if( oElementos[ i ].checked )
{
itens++;
}
}
}
if ( itens > 1 )
{
alert ( " Voce marcou " + itens + " linhas, só marque uma por vez por favor." );
}
$( 'total' ).innerHTML = itens;
return(ind);
}
</script>
loop para mostrar as linhas que poderao ser selecionadas uma a uma.
Pergunta
jorgekc
olá! Sou novo aqui e tenho um problema. Tenho um formulario que le dados de um BD e joga em linhas com checkbox para ser selecionado apenas um por vez pelo usuario. Acontece que funcionava com navegadores que não foram atualizados obedecendo alteracoes do html5. não estou conseguindo pegar a linha selecionada, apos submeter o formulario chamando o mesmo formulario já processado e sem a linha que foi selecionada. não sei se expliquei o que queria. O formulario tem um loop que le o BD e lista as linhas a ser marcada para processar. Ao ser submetido, chama o mesmo formulario que já vem com as linhas novas que não foram selecionadas. Posto aqui a linha da funcao e do loop.
<script>
function verificar( nome, quantidade )
{
itens = 0;
var oElementos = d.getElementsByTagName('input');
for( var i = 0; i < oElementos.length; i++ )
{
if( oElementos[ i ].type == 'checkbox' )
{
if( oElementos[ i ].checked )
{
itens++;
}
}
}
if ( itens > 1 )
{
alert ( " Voce marcou " + itens + " linhas, só marque uma por vez por favor." );
}
$( 'total' ).innerHTML = itens;
return(ind);
}
</script>
loop para mostrar as linhas que poderao ser selecionadas uma a uma.
<input name="nid[<?echo $m;?>]" type="checkbox" id="id" value="<?echo $m;?>" onclick="verificar('id', <?echo $tot;?>, <?echo $seq_con[$v];?>)" /></font></tr>
Será que com estas informacoes, alguém poderia me ajudar?
Obrigado a alguém que possa a ajudar-me,
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.