problemas com radio button
Bom dia!
Meu problema é o seguinte tenho 2 botoes um liberar e outro bloquear
tenho dois campos radios sim/nao se clicar em liberar seleciona o sim se for o de bloqueio seleciona não e também possui uma listagem de usuarios que para cada usuario tenho estes radios buttons. Até ai sem problemas, mas tive que fazer paginação e então as minhas funções que selecionavam todos os usuarios com uma das opções agora não funciona mais, pois apenas seleciona os usuarios listados na pagina e eu preciso que selecione os outros que estão nas outras paginas também.
Alguém pode me ajudar?
desde já obrigada!!!
...
function BloquearRadio(opt)
{
var i = 0;
var total=0;
var opts = document.getElementsByTagName('input');
while (i < opts.length)
{
if(opts[i].checked == false){
if (opts[i].getAttribute('value') == 'NO'){
opts[i].checked = true;
}
}
i++;
}
}
function LiberarRadio(opt){
var i = 0;
var total=0;
var opts = document.getElementsByTagName('input');
while (i < opts.length)
{
if(opts[i].checked == false){
if (opts[i].getAttribute('value') == 'YES'){
opts[i].checked = true;
}
}
i++;
}
}
</script>
<table border="0" cellpadding="3" cellspacing="1" align="LEFT" >
<tr>
<td colspan="1" align="LEFT">
<form method="GET" action="<?=$_SERVER['PHP_SELF']?>">
<input type="hidden" name="email" value="<?php echo urlencode($email); ?>">
<input type="text" name="busca" value="<?php echo isset($_GET['busca'])?$_GET['busca']:''; ?>">
<input type="submit" name="enviar" value="Pesquisar">
</form>
</td>
</tr>
</table>
<br/>
<table border="0" cellpadding="3" cellspacing="1" align="RIGHT">
<tr>
<td colspan="1" align="RIGHT" >
<form method="POST" action="?acao=add">
<input type="button" name="atualiza" value="Liberar Todos " onclick="LiberarRadio(this)"/>
</form>
<td colspan="1" align="RIGHT" >
<form method="POST" action="?acao=add">
<input type="button" name="atualiza" value="Bloquear Todos" onclick="BloquearRadio(this)" />
</form>
</td>
</tr>
</table>
<form method="POST" action="?acao=add">
<table border="0" cellpadding="3" cellspacing="1" align="LEFT">
<tr>
<th> </th>
<th> Status </th>
<th> Liberado? </th>
</tr>
<?php
if ($sqlContatos_numRows > 0) {
while($sqlContatos_obj = dbFetchObject($sqlContatos_query) ) {
$dn = strlen($sqlContatos_obj->contact_dn)>40?( substr($sqlContatos_obj->contact_dn, 0, 37).'...' ):$sqlContatos_obj->contact_dn;
?>
<tr>
<td>
<img src="<?php echo $_ModuloBaseURL; ?>/static/images/<?php echo $_iModuloArrayStatus[ $sqlContatos_obj->contact_status ]['img'] ?>" alt="<?php echo $_ModuloArrayStatus[ $sqlContatos_obj->contact_status ]['msg'] ?>" />
<a href="#" onclick="return false" title="<?php echo $sqlContatos_obj->contact_email; ?>">
<?php echo htmlentities($dn); ?>
</a>
</td>
<td>
<?php echo $_ModuloStatus[$sqlContatos_obj->contact_status]; ?>
</td>
<td>
<input type="radio" name="liberado[<?php echo $sqlContatos_obj->contact_email; ?>]" value="YES" <?php echo !(intval($sqlContatos_obj->contact_deny) & $_ModuloArrayCMD['CONTACT_DENY'])?"checked=\"checked\"":""; ?> />
Sim
<input type="radio" name="liberado[<?php echo $sqlContatos_obj->contact_email; ?>]" value="NO" <?php echo (intval($sqlContatos_obj->contact_deny) & $_iModuloArrayCMD['CONTACT_DENY'])?"checked=\"checked\"":""; ?> />
Não
<input type="hidden" name="contatos[]" value="<?php echo $sqlContatos_obj->contact_email; ?>" />
</td>
</tr>
<?php
}
...Discussão (2)
Carregando comentários...