Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiagocs

CheckBox

Recommended Posts

Essa função naum funciona qdo só tem um checkbox!!!

 

function valida(){var ok = 0;      for (var i=0; i<=document.frmCheck.hist_cliente.length; i++)     	 if(document.frmCheck.hist_cliente[i].checked)     	 {     	 ok=1;     	 break;     	 }     	 if(ok==1)  document.frmCheck.submit();    else  alert("Nenhum cliente selecionado!");  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá dando uns erros estranhos, alguém pode ajudar !!!!!!!!!!!!!!!!!!!!!

 

<html><head><script language="JavaScript">function marcar(valor) {      for (var i=0; i<=document.frmCheck.hist_cliente.length; i++)             document.frmCheck.hist_cliente[i].checked = valor; } function valida(){var ok = 0;      for (var i=0;i <= document.frmCheck.hist_cliente.length; i++)      {         if(document.frmCheck.hist_cliente[i].checked)         {         ok=1;         break;         }     	 }  if(ok)  document.frmCheck.submit();    else  alert("Nenhum cliente selecionado!");  }</script><title>Hosting</title></head>   <body topmargin="0" leftmargin="0"><table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">  <tr>    <td width="100%" valign="top">      <div align="center">        <center>        <table border="0" width="600" cellspacing="0" cellpadding="0">        </center>        <tr>            <td width="100%" height="20">              </td>        </tr>        <tr>            <td width="100%" height="20">              <p align="center"><font face="verdana,arial" size="2" color="#000000">Clientes com pagamento em Aberto</font>              </td>        </tr>          <tr>            <td width="100%" height="20">              </td>          </tr>        <tr>            <td width="100%">                          <div align="center">                <center>                              <table border="0" width="100%" cellpadding="0" cellspacing="0">                <tr>                  <td width="34%">                    <div align="center">                    <FORM name="frmCheck" method="POST" action="pagar.asp">                      <table border="0" width="90%" cellpadding="0" cellspacing="1">                        <tr>                          <td width="135" bgcolor="#004078" height="19" align="center"><font face="verdana, arial" color="#FFFFFF" size="1"><b>Cliente</b></font></td>                          <td width="136" bgcolor="#004078" height="19" align="center"><font face="verdana, arial" color="#FFFFFF" size="1"><b>Vencimento</b></font></td>                          <td width="136" bgcolor="#004078" height="19" align="center"><font face="verdana, arial" color="#FFFFFF" size="1"><b>Valor</b></font></td>                          <td width="29" height="19" align="center"></td>                          <td width="47" height="19" align="center"><font style="color:#004078;font-family:verdana,arial;font-size:7pt;">Marcar<br>                            Pago</font></td>                        </tr>                                                <tr>                          <td width="135" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">Ernesto & Objetcs</font></td>                          <td width="136" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">25</font></td>                          <td width="136" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">R$ 89,90</font></td>                          <td width="29" height="19" align="center"><A onFocus="blur(this);" href="balanco2.asp?cliente=22&bid=29"><img border="0" src="img/btn_mais.gif" align="left"></a></td>                          <td width="47" height="19" align="center"><input type="checkbox" onFocus="blur(this);" name="hist_cliente" value="29_22"></td>                        </tr>                                                <tr>                          <td width="135" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">Tersol</font></td>                          <td width="136" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">25</font></td>                          <td width="136" bgcolor="#C0C0C0" height="19" align="center"><font color="#000000" face="verdana,arial" size="1">R$ 35,00</font></td>                          <td width="29" height="19" align="center"><A onFocus="blur(this);" href="balanco2.asp?cliente=26&bid=30"><img border="0" src="img/btn_mais.gif" align="left"></a></td>                          <td width="47" height="19" align="center"><input type="checkbox" onFocus="blur(this);" name="hist_cliente" value="30_26"></td>                        </tr>                                              </center>                        <tr><td colspan="5" width="592">    <p align="right"><font face="verdana,arial" size="1" color="#000000"><A class="link1" onFocus="blur(this);" href="javascript:marcar(1);">Todos</a> - <a class="link1" onFocus="blur(this);" href="javascript:marcar(0);">Nenhum</a></font></p>  </td></tr>  <tr><td colspan="5" width="592">      <p align="center"><input type="button" value="Marcar" onClick="valida();" style="cursor:hand;" onFocus="blur(this);" ></td></tr>                      </table>                      </FORM>                  </div>                                       </td>        </tr>        <center>                             <tr>            <td width="100%" height="20">              </td>          </tr>                         <tr>            <td width="100%">              <p align="center">              <a href="home.asp"><img border="0" src="img/btn_voltar.gif" width="35" height="35"></a>              </td>          </tr>          <tr>            <td width="100%">              </td>          </tr>          <tr>            <td width="100%"><img border="0" src="img/linha.gif" width="600" height="1"></td>          </tr>          <tr>            <td width="100%" height="5">              <p align="center"></td>          </tr>          <tr>            <td width="100%">              <p align="center"><img border="0" src="img/Logo.gif" width="97" height="53"></td>          </tr>          <tr>            <td width="100%" height="20">            </td>          </tr>        </table>      </div>    </td>  </tr></table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

function doCheckAll(){  with (document.form) {    for (var i=0; i < elements.length; i++) {        if (elements[i].type == 'checkbox' && elements[i].name == 'ckb') 	 if (ckbAll.checked == true){ 	 elements[i].checked = true;     }else{     elements[i].checked = false;     }         }  }}

Eu criei esta função pq tava dando pau na hora de criar checkbox com recordset..

 

Basta chamar os checks de CKB

 

Tenta aí :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

ERRO!

Diz que elements não estã definido.

 

 

function doCheckAll(){   for (var i=0; i < document.formulario.elements.length; i++)    {       if (elements[i].type == 'checkbox' && elements[i].name == 'hist_cliente')     {    if (tutti.checked == true)    elements[i].checked = true;   else      elements[i].checked = false;      }       }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ERRO!

Diz que elements não estã definido.

pensa um pouco

o nome do seu formulário é "frmCheck"

 

o exemplo que o d.eleete passou está document.formulario

 

 

no primeiro script que você mostrou não funciona com apenas um checkbox porque quando é só um ele é apenas um elemento (variável) e não um array

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.