36 messaggi dal 16 novembre 2001
ciao a tutti,
ho il seguente codice che visualizza dei checkbox che hanno come valore la variabile "nomeUtente".

Do Until .EOF
<INPUT TYPE="CHECKBOX" NAME="CNC" VALUE="nomeUtente">
Loop

Qualcuno di voi sa dirmi come si fa a visualizzare un alert (in javascript) che visualizzi l' elenco dei valori dei checkbox selezionati?(E cioè l' elenco dei nomi utenti?)

Non saprei proprio da dove partire

Grazie a tutti

Silvia



sivia rossi

sivia rossi
1.605 messaggi dal 06 settembre 2002
prova così


<input type="checkbox" name="a" id="a" value="1" >
<input type="checkbox" name="a" id="a" value="2" >
<input type="checkbox" name="a" id="a" value="3" >
<input type="checkbox" name="a" id="a" value="4" >
<input type="checkbox" name="a" id="a" value="5" >
<input type="button" name="s" id="s" value ="vai" onclick="avvisa()" >

<SCRIPT LANGUAGE=javascript>
<!--
function avvisa(){
var strSelezionati
strSelezionati=""
for (var i=0; i < a.length; i++){
if (a(i).checked == true) {
if (strSelezionati !=""){
strSelezionati = strSelezionati + "," + a(i).value
}else{
strSelezionati = a(i).value
}
}
}
alert(strSelezionati)
}
//-->
</SCRIPT>

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
36 messaggi dal 16 novembre 2001
ma il problema è che non posso modificare il codice in ASP,
che prende i nomi degli utenti dal database.
Il codice in realtà sarebbe cosi:

Do Until .EOF
nomeUtente =.Fields("strUserID")
strRiga=strRiga & "<TD><INPUT TYPE=""CHECKBOX"" NAME=""CNC"" VALUE=""" & nomeUtente & """></TD>"
...etc....etc...
Loop

Puoi aiutarmi,come posso fare???

Grazie
Silvia

sivia rossi

sivia rossi
1.605 messaggi dal 06 settembre 2002
<SCRIPT LANGUAGE=javascript>
<!--
function avvisa(){
var strSelezionati
strSelezionati=""
for (var i=0; i < CNC.length; i++){
if (CNC(i).checked == true) {
if (strSelezionati !=""){
strSelezionati = strSelezionati + "," + CNC(i).value
}else{
strSelezionati = CNC(i).value
}
}
}
alert(strSelezionati)
}
//-->
</SCRIPT>



FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
36 messaggi dal 16 novembre 2001
Grazie..mille
però, non so, non mi funziona, il bottone non fa nulla.
Ho copiato questo:
<SCRIPT LANGUAGE="Javascript">
function avvisa(){
var strSelezionati
strSelezionati=""
for (var i=0; i < CNC.length;i++){
if (CNC(i).checked == true) {
if (strSelezionati !=""){
strSelezionati = strSelezionati + "," + CNC(i).value
}else{
strSelezionati = CNC(i).value}
}
}
alert(strSelezionati)
}
</script>

Nel bottone ho messo:
<input type="button" value ="prosegui" onclick="avvisa()" >

Il checkbox, dentro codice ASP è:
strRiga=strRiga & "<TD><INPUT TYPE=""CHECKBOX"" NAME=""CNC"" VALUE=""" & nomeUtente & """></TD>"

MA NON FUNZIONA.
SAI COME MAI?HO SBAGLIATO QLCOSA?

grazieee
ciaoo

sivia rossi

sivia rossi
1.605 messaggi dal 06 settembre 2002
per caso queste CHECKBOX sono contenute in una form ?

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
36 messaggi dal 16 novembre 2001
si sono in una form.che passa i valori ad un altra pagina che poi cancellerà gli utenti.
Cosa faccio?

sivia rossi

sivia rossi
1.605 messaggi dal 06 settembre 2002
allora devi scrivere

<SCRIPT LANGUAGE="Javascript">
function avvisa(){
var strSelezionati
strSelezionati=""
for (var i=0; i < Nomeform.CNC.length;i++){
if (Nomeform.CNC(i).checked == true) {
if (strSelezionati !=""){
strSelezionati = strSelezionati + "," + Nomeform.CNC(i).value
}else{
strSelezionati = Nomeform.CNC(i).value}
}
}
alert(strSelezionati)
}
</script>

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.