Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
[javascript]: controllo campi radio non avviene
mercoledì 13 febbraio 2008 - 12.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bartjsp
Profilo
| Newbie
16
messaggi | Data Invio:
mer 13 feb 2008 - 12:23
Ho una lista di record, per ognuno ho inserito un radio button, ciò che vorrei fare è, che se l'utente seleziona almeno una riga attraverso il radio button si deve attivare il pulsante che lo faccia andare avanti, in caso contrario deve ritornare un messaggio di errore.
Ho realizzato la funzione di cui sotto come prova ma non ne vuol sentire di funzionare correttamente, qualunque sia lo stato del campo, selezionato o non selezionato il campo mi torna sempre l'errore "Nessuna riga selezionata":
for (i = 0; i < 3; i++)
{
(document.scheda.idscheda[i].checked == 1) ? alert('Selezionato') : alert ('Nessuna riga selezionata');
}
Ho forse fatto qualche errore nella funziona?
fedecheller
Profilo
| Junior Member
129
messaggi | Data Invio:
ven 15 feb 2008 - 08:19
<!-- esempio con checkbox -->
<html>
<head>
<script>
function ctrl()
{
document.getElementById('btn1').disabled = true;
for (i=0; i<document.all.tags("INPUT").length; i++){
var obj = document.all.tags("INPUT").item(i);
if (obj.type == "checkbox")
{
if (obj.checked == true)
{
document.getElementById('btn1').disabled = false;
}
}
}
}
</script>
</head>
<body>
<input type=button value=ok id=btn1 disabled>
<input id=chk1 type=checkbox onclick="ctrl()">
<input id=chk2 type=checkbox onclick="ctrl()">
<input id=chk3 type=checkbox onclick="ctrl()">
MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !