• Home
  • Forum
  • Fare Web
  • Javascript

Problema funzione

  • Creatore Discussione Creatore Discussione ciccio9999
  • Data di inizio Data di inizio 12 Nov 2011
C

ciccio9999

Utente Attivo
16 Ago 2011
30
0
0
  • 12 Nov 2011
  • #1
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
27
Roma
alessandro1997.netsons.org
  • 13 Nov 2011
  • #2
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.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
Problema funzione mail() PHP
  • lorenzocanal24
  • 8 Mag 2019
  • PHP
Risposte
3
Visite
2K
PHP 10 Mag 2019
marino51
L
[PHP] problema count messo in una funzione.
  • luigi777
  • 17 Dic 2018
  • PHP
Risposte
1
Visite
1K
PHP 18 Dic 2018
macus_adi
[MySQL] Problema funzione SUM
  • batmanLF
  • 8 Ott 2018
  • MySQL
Risposte
1
Visite
1K
MySQL 9 Ott 2018
Max 1
M
Problema con connessione MySqli e funzione
  • _Micky_73
  • 5 Set 2018
  • PHP
Risposte
2
Visite
2K
PHP 5 Set 2018
marino51
A
[PHP] Problema invio mail con funzione mail()
  • Alex@1983
  • 17 Ago 2018
  • PHP
Risposte
3
Visite
5K
PHP 24 Ago 2018
borgo italia
L
[javascript]problema funzione per webapi
  • Lella.Raffa
  • 26 Gen 2018
  • Javascript
Risposte
4
Visite
2K
Javascript 27 Gen 2018
marino51
S
[Javascript] Problema richiamo funzione
  • samurai.sette
  • 6 Apr 2017
  • Javascript
Risposte
8
Visite
3K
Javascript 7 Apr 2017
the_jurgs
T
F
[Javascript] Problema funzione jquery con elementi css esterni
  • Francesco Ferrai
  • 29 Mar 2017
  • Javascript
Risposte
1
Visite
2K
Javascript 29 Mar 2017
criric
N
Problema funzione UPDATE
  • nigiu
  • 4 Apr 2016
  • PHP
Risposte
9
Visite
2K
PHP 5 Apr 2016
nigiu
N
G
Problema php relativo a funzione di un pulsante
  • Giancarlo Lupo
  • 5 Mar 2016
  • PHP
Risposte
8
Visite
2K
PHP 9 Mar 2016
Altutto
A
F
Problema richiamo funzione
  • Francesco Monti
  • 17 Feb 2016
  • Javascript
Risposte
6
Visite
2K
Javascript 18 Feb 2016
Francesco Monti
F
P
problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out
  • paperinik4
  • 9 Ago 2015
  • PHP
Risposte
8
Visite
2K
PHP 28 Ago 2015
paperinik4
P
A
problema funzione mail()
  • akp
  • 28 Giu 2015
  • PHP
  • 2
Risposte
33
Visite
4K
PHP 13 Lug 2015
akp
A
S
Problema con funzione "imagecreatefrompng"
  • saverio_web
  • 25 Giu 2015
  • PHP
Risposte
10
Visite
3K
PHP 29 Giu 2015
saverio_web
S
R
Problema funzione caricate con il body
  • RecallingTea31
  • 26 Mag 2015
  • Javascript
Risposte
1
Visite
1K
Javascript 26 Mag 2015
criric
M
problema funzione mysql_insert_id
  • mickey123
  • 7 Apr 2015
  • PHP
Risposte
3
Visite
1K
PHP 7 Apr 2015
RecallingTea31
R
[Contact Form 7] Funzione personalizzata: ho un problema.
  • felino
  • 1 Dic 2014
  • WordPress
Risposte
1
Visite
2K
WordPress 16 Dic 2014
felino
G
Problema con la funzione array_combine
  • Garaux
  • 21 Set 2014
  • PHP
Risposte
2
Visite
1K
PHP 21 Set 2014
Garaux
G
L
problema con la funzione header!!! AIUTO!
  • lorenzoFRS
  • 4 Apr 2014
  • PHP
  • 2
Risposte
24
Visite
5K
PHP 8 Apr 2014
lorenzoFRS
L
M
problema con elementi della funzione
  • macroboss
  • 17 Feb 2014
  • Javascript
Risposte
3
Visite
1K
Javascript 18 Feb 2014
LorenzoPi
L
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?