Problema gestione liste in js

bobbyred

Nuovo Utente
22 Gen 2016
14
1
3
Ciao a tutti,
ho un problema penso stupido ma che mi sta mandando al manicomio.

In base alla selezione di un valore da una lista, seleziono il contenuto di un div nascosto con id=valore e inserisco tale contenuto in un altro div.

Funziona ma dopo aver selezionato correttamente il valore, la lista mi si resetta al valore iniziale.

Posto il codice
HTML
Codice:
<form id="form1" name="form1" method="post" action="">
	<span class="tit1">Seleziona un utente</span>
	<select name="ListUsr" id="ListUsr">
		<option value="" selected="selected">Seleziona --&gt;</option>
		<option value="474128">Rossi Roberto(474128)</option>
		<option value="RossiA">Rossi Roberto Amministratore(RossiA)</option>
		<option value="RossiG">Rossi Roberto Gestore(RossiG)</option>
	</select>
	<input type="submit" name="vedi" id="vedi" value="Vedi" onclick="javascript:GetPwd();"/>
</form>
<div id="474128" style="display:none;">pippo</div>
<div id="RossiA" style="display:none;">paperino</div>
<div id="RossiG" style="display:none;">pluto</div>
<div id="risult"></div>

JAVASCRIPT
Codice:
function GetPwd() {
	if (ListUsr.options[ListUsr.selectedIndex].value == "") {
		alert("Non hai selezionato nessun utente");
	} else {
		document.getElementById("risult").innerHTML = document.getElementById(ListUsr.options[ListUsr.selectedIndex].value).innerHTML;
	}
	return(true);
}

Grazie a mi darà una mano.
Roberto
 

f107

Utente Attivo
7 Ago 2012
206
6
18
Roma
Hai messo tutto in un form, quindi quando fai click sull'input submit questo ricarica la pagina in post.
Per evitarlo o fai cosi:
HTML:
<form id="form1" name="form1" method="post" action="">
	<span class="tit1">Seleziona un utente</span>
	<select name="ListUsr" id="ListUsr">
		<option value="" selected="selected">Seleziona --&gt;</option>
		<option value="474128">Rossi Roberto(474128)</option>
		<option value="RossiA">Rossi Roberto Amministratore(RossiA)</option>
		<option value="RossiG">Rossi Roberto Gestore(RossiG)</option>
	</select>
	<input type="submit" name="vedi" id="vedi" value="Vedi" onclick="javascript:GetPwd(event);"/>
</form>
<div id="474128" style="display:none;">pippo</div>
<div id="RossiA" style="display:none;">paperino</div>
<div id="RossiG" style="display:none;">pluto</div>
<div id="risult"></div>

e js:
Codice:
function GetPwd(e) {
	e.preventDefault();
	if (ListUsr.options[ListUsr.selectedIndex].value == "") {
		alert("Non hai selezionato nessun utente");
	} else {
		document.getElementById("risult").innerHTML = document.getElementById(ListUsr.options[ListUsr.selectedIndex].value).innerHTML;
	}
	
}
Praticamente "cancelli" l'evento che si dovrebbe scatenare.

Oppure semplicemente cambi il type dell'input da submit a semplice button e il tutto funziona.

Spero ti sia utile.
Ciao ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Problema gestione galleria fotografica in java Javascript 4
A Problema gestione layout con css HTML e CSS 11
P Piccolo problema con gestione immagini. PHP 9
P Problema gestione immagini in PHP PHP 12
L problema gestione utenti e sicurezza persone PHP 3
L problema gestione foto PHP 5
L problema gestione date PHP 11
N Problema gestione variabili PHP 5
C Problema gestione cookie Javascript 0
S Problema gestione select multipla Javascript 0
K Problema gestione lettere accentate Classic ASP 25
M Problema gestione TreeView ASP.NET 0
C Problema con la gestione password! Classic ASP 0
maxbossi Problema gestione messaggi Guestbook e Forum Supporto Mr.Webmaster 2
T Problema con gestione menu laterale HTML e CSS 6
F Problema pulsante cerca record su access Database 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8

Discussioni simili