Newsgroup: it.comp.lang.javascript
Titolo: semplice semplice ma non riesco :P

Ciao a tutti,
in pratica vorrei che se il checkbox del rs della tabella degli autori è
checked lo deve anche per forza di cose esserlo anche l'altro...
Di default quando si entra nella pagina sono entrambi selezionati...
Semplificando ancora...se si UNCHECK " Elimina record" si deve anche in
automatico UNCHECK anche il secondo, se si CHECCA quello sotto anche quello
sopra lo deve essere per forza.
Di defaukt entrambi sono CHECKED...
io intanto continuo a provare..
Grazie Alen
-------------------------
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script type="text/javascript" language="JavaScript">
<!--
function checkCheckBoxes(theForm) {
 if (
 theForm.IDrs.checked == false && theForm.IDtblAutori.checked == true;
 {
  alert ('Se vuoi eliminare il record nella tabella degli autori lo devi
fare anche per lo stesso')
 }
}
//-->
</script>
<form action="" onsubmit="return checkCheckBoxes(this);">
 <p>
<input name="IDrs" type="CHECKBOX" id="IDrs" value="This..." checked>
 Elimina record</p>
 <p>
<input name="IDtblAutori" type="CHECKBOX" id="IDtblAutori" value="That..."
checked>
 Elimina anche in autori</p>
 <p><input type="SUBMIT" value="Submit!"></p>
</form>
</body>
</html>

 Di default quando si entra nella pagina sono entrambi selezionati...
function checkA() {
    if(document.forms["form1"].elements["IDrs"].checked == false) {
        document.forms["form1"].elements["IDtblAutori"].checked=false
    }
}
function checkB()
    if(document.forms["form1"].elements["IDtblAutori"].checked == true) {
        document.forms["form1"].elements["IDrs"].checked=true
    }
}
file://-->
</script>
<form name=form1 action="" onsubmit="return checkCheckBoxes(this);">
 <p>
<input name="IDrs" type="CHECKBOX" id="IDrs" value="This..." checked
onclick='checkA()'>
 Elimina record</p>
 <p>
<input name="IDtblAutori" type="CHECKBOX" id="IDtblAutori" value="That..."
checked onclick='checkB()'>
 Elimina anche in autori</p>
Cosi' funziona.
--
Ciao
  [web]   
www.gfcarlotti.it
   [mail]   
fra...@gfcarlotti.it
    [pgp]  
www.gfcarlotti.it/pgp/franco.asc

 ha scritto nel messaggio
news:_WTQ9.70825$Ou4.2...@twister2.libero.it...
Sei sicuro che va?
A me non funziona....    : ((

Adesso l'ho un po' migliorato, ma vorrei quando si UNCHECK "elimina record"
si deselezionerebbe anche l'altro...senza nessun messaggio!!
<HTML>
<HEAD>
<SCRIPT LANGUAGE=JavaScript>
function ver()
   {
   if(document.forms[0].C1.checked==false &&
document.forms[0].C2.checked==true)
      {
      alert('Se vuoi eliminare il record dalla tabella degli autori, lo devi
fare per forza anche per esso!!')
      return false;
      }
   else
      return true;
   }
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT NAME="C1" TYPE="checkbox" VALUE="ON" checked onclick="return ver()">
   elimina record<br>
<INPUT NAME="C2" TYPE="checkbox" id="C2" VALUE="ON" checked>
elimina da tabella autori<br>
<br>
<INPUT TYPE="submit" VALUE="Invia" NAME="B1">
</FORM>
</BODY>
</HTML>

Ciao nuovamente a tutti...
sono riuscito a fare ciò che avevo richiesto prima..ma se come nel mio caso
ho + coppie di checkbox, il mio script non funziona per gli altri sotto....
Io continuo a provare ma spero in un vostro aiuto!!
bYE ALen
-------------------------------------------------------------------------
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="Javascript">
<!--
function uncheck(){
if(document.forms["form_1"].elements["check_1"].checked == false &&
document.forms["form_1"].elements["check_2"].checked == true)
{
  window.document.form_1.check_1.checked=false;
  window.document.form_1.check_2.checked=false;
}
}
//-->
</script>
</head>
<body>
<form name="form_1" method="post" action="">
<form name="form_1">
<input name="check_1" type="checkbox" checked onClick="uncheck()">
Elimina records<br>
<input name="check_2" type="checkbox" id="check_2" checked>
Elimina anche da tabella autori<br>
<br>
<br>
<input name="check_12" type="checkbox" checked onClick="uncheck()">
Elimina records<br>
<input name="check_22" type="checkbox" id="check_22" checked>
Elimina anche da tabella autori<br>
</form>
</body>
</html>

Ho fatto il possibile ma non mi viene...
penso di aver fatto giusto ma mi sfugge qualche cosa...
In definitiva: entrando nella pagina sono entrambi cheched, se si "dececca"
Elimina records si deve anche dececare l'altro, ma se si "dececca" solo
quello sotto (Elimina anche da tabella autori) quello sopra rimane
invariato!
Spero in voi. Alen
<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="Javascript">
<!--
function uncheck(check,a)
{
var Autori = "checkAutori"+a
var ID = "check"+a
if (document.getElementById(ID).checked == false &&
document.getElementById(Autori).checked == true)
{
  document.getElementById(ID).checked == false;
  document.getElementById(Autori).checked == false;
}
}
//-->
</script>
</head>
<body>
<form name="form_1" method="post" action="">
<%
Dim i
for i = 1 to 10
%>
<input name="checkID<%=i%>" type="checkbox" id="check<%=i%>"
onClick="uncheck(
this.id
,<%=i%>)" value="110" checked>
Elimina records
<br>
<input name="checkAutori<%=i%>" type="checkbox" id="checkAutori<%=i%>"
value="101" checked>
Elimina anche da tabella autori
<br>
<br>
<% next %>
<input type="submit" name="Submit" value="Invia"><br>
</form>
</body>
</html>

 Sei sicuro che va?
Piu' che sicuro.
Di default sono entrambi checkati,
se clicco sul primo tutti e due si uncheckano,
a questo punto se clicco sul secondo,
tutti e due diventano checked.
O non ho capito oppure... non ho catito.


 - se il secondo NON è spuntato NON dev'esserlo neanche il primo.- S/No : )
questo è indipendente può essere checked o no ma basta che cheched amche il
primo se questo lo è
...
ora provo con il codice che mi hai passato e spero di essere stato chiaro!
TNKS!!!!!!!

In pratica gli vorrei passare un argomento che sarebbe il numero progressivi
generato in ASP in modo da usare la stessa funzione per tutti!!
Ma pertroppo in JS non sono bravo come in ASP!
Penso che canno la sintassi (che non conosco qui!!)
if(document.forms["form_1"].elements.(check+i+).checked == false
CHI MI ISTRUISCE!!
-----------------------------------------------
<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="Javascript">
<!--
function uncheck(a)
{
var i = a
if(document.forms["form_1"].elements.(check+i+).checked == false &&
document.forms["form_1"].elements.(AUTcheck+i+).checked == true)
{
  window.document.form_1.check+i+.checked=false;
  window.document.form_1.AUTcheck+i+.checked=false;
}
}
//-->
</script>
</head>
<body>
<form name="form_1" method="post" action="">
<%
Dim i
for i = 1 to 10
%>
<input name="ID" type="checkbox" id="check<%=i%>" checked
onClick="uncheck(<%=i%>)">
Elimina records<br>
<input name="IDautori" type="checkbox" id="AUTcheck<%=i%>" checked>


 if(document.forms["form_1"].elements.(check+i+).checked == false
Ho cercato di leggere il thread, ma non vengo a capo del tuo problema, 
mi fai un riassunto postando l'ultima versione del codice che hai?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 mi fai un riassunto postando l'ultima versione del codice che hai?
Ciao Ricky,
grazie come sempre del tuo aiuto..., tutto il mio ultimo codice è sopra a
questo messaggio
mostra/nascondi DIV e radiobuttun.
Mi sono accorto che non va in Netscape 6...secondo te? Intendo la visibilità
del div...
P.S.: non cambiare nessun pezzo di codice come nel mio mex, basta che
ri-clicchi sul primo radio e vedrai il checkbox cliccato!
BYE E TNKS as always
Alen

 del div...
Non so N6, in Moz1.1 funzica (e funzica anche la gestione dei 
Radio/Checkbox)
