Problema funzione

ciccio9999

Utente Attivo
16 Ago 2011
30
0
0
Ho fatto questa funzione javascript che data una select multipla mi fa disabilitare tutto se ho inserito troppe scelte. Ecco la funzione:

PHP:
function conta() {

		var x=document.getElementById("prova");

		var i;

		var NumeroSelezionate = 0;

		for (i=0;i<x.length;i++){

			if (x.options[i].selected){

			      NumeroSelezionate++;

			      if (NumeroSelezionate > 4){

				   x.disabled=true;
			      }

		  	}

		}

	}

Il problema è che se metto un alert al posto del disabled mi appare il messaggio al momento giusto ma non mi blocca la selezione (e mi riappare l'alert ma comunque mi fa selezionare quello dopo!). Se invece metto il disabled, mi disabilita la selezione, tuttavia la funzione prende 0 valori inseriti anzichè 5.
esempio: io devo inserire 5 città su una scelta di 10 possibili.

Nel primo caso quando ho inserito la quinta mi appare l'alert che mi avverte che ho inserito 5 città, se do invio mi stampa le 5 città correttamente. Nel secondo caso dopo che ho inserito la quinta mi disabilita tutto (quindi di sicuro non posso cliccare altre città) però non mi stampa città.
Come risolvo?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
Non sono sicuro di aver capito quello che vuoi fare. Praticamente tu hai 10 checkbox, e vuoi fare in modo che l'utente ne possa selezionare solo 5. Quando clicca per selezionare la sesta, cosa deve succedere? Non puoi disabilitare tutte le checkbox, perché l'utente potrebbe voler cambiare la sua scelta. Potresti semplicemente fare l'uncheck di quella "in più". In tutto questo non capisco cosa c'entri l'alert... Basterebbe aggiungere un messaggio in cima al form o accanto alle checkbox.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Problema funzione mail() PHP PHP 3
L [PHP] problema count messo in una funzione. PHP 1
batmanLF [MySQL] Problema funzione SUM MySQL 1
M Problema con connessione MySqli e funzione PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
L [javascript]problema funzione per webapi Javascript 4
S [Javascript] Problema richiamo funzione Javascript 8
F [Javascript] Problema funzione jquery con elementi css esterni Javascript 1
N Problema funzione UPDATE PHP 9
G Problema php relativo a funzione di un pulsante PHP 8
F Problema richiamo funzione Javascript 6
P problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out PHP 8
A problema funzione mail() PHP 33
S Problema con funzione "imagecreatefrompng" PHP 10
R Problema funzione caricate con il body Javascript 1
M problema funzione mysql_insert_id PHP 3
felino [Contact Form 7] Funzione personalizzata: ho un problema. WordPress 1
G Problema con la funzione array_combine PHP 2
L problema con la funzione header!!! AIUTO! PHP 24
M problema con elementi della funzione Javascript 3
P [risolto] Problema funzione raggruppamento di elementi Javascript 4
L problema nella implementare una funzione con ritorno PHP 2
F Problema tabs al richiamo di una funzione jQuery 1
F Problema con funzione cambia password PHP 5
S Problema return con funzione PHP 2
L problema email con funzione mail PHP 1
E Problema ad elaborare dati funzione $.get jQuery 2
B Problema con funzione JS Javascript 4
S problema con funzione php PHP 3
D Problema apostrofo con funzione unlink PHP 7
C Problema nel Caricare file e spostarlo con la funzione move_uploaded_file PHP 14
D Problema con funzione preg_match() per controllo email PHP 2
M PhP Problema funzione mssql PHP 5
D Problema nella chiamata ad una funzione javascript da href Ajax 2
Neptune7650 Piccolo problema con la funzione include PHP 1
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
asevenx problema con la funzione AVG() PHP 1
B problema funzione date PHP 3
P Problema con la funzione mail PHP 13
G ajax php myqsl - problema con funzione javascript Ajax 1
N problema parametro funzione addEventListener Javascript 2
F Problema con funzione di RainTpl PHP 3
M Problema funzione chiamata una volta solo in javascript Javascript 1
dk-wamp problema con la funzione sleep PHP 4
R Problema su funzione makethumb PHP 1
F Problema richiamare funzione Javascript 0
Matt89 problema semplice di una funzione PHP 1
jan267 Problema con funzione getElementsByClassName Javascript 2
O Principiante: problema con funzione CURL ###URGENTE### PHP 1
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0

Discussioni simili