Visualizzazione dei risultati da 1 a 5 su 5

Discussione: alert(id) non va

  1. #1
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313

    alert(id) non va

    ciao, mi sapete dire perché questo codice non scrive "ciao idElemento"?

    codice:
    else if(inputs[i].type=='radio')
    		{
    			//l'id dell'elemento corrente é "idElemento"
    
    			var ID = inputs[i].id;
    			var idInput = document.getElementById(ID);
    			
    			
    			idInput.onclick = function()
    			{
    				alert('ciao ' + ID);
    			}
    ma quando clicco sull'elemento al quale ho seettato l'onclick ricevo in risposta solo "ciao "...

    come mai?
    alcool: la causa e la soluzione di tutti i problemi

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    evidentemente perchè

    inputs[i].id;

    non ti restituisce niente...

  3. #3
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    Originariamente inviato da djciko
    evidentemente perchè

    inputs[i].id;

    non ti restituisce niente...
    se non restituisse niente come farei a settare l'evento onclick all'elemento (preso per l'appunto con l'id)?!
    alcool: la causa e la soluzione di tutti i problemi

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da Gumble
    se non restituisse niente come farei a settare l'evento onclick all'elemento (preso per l'appunto con l'id)?!
    Beh è giusto...Non è che la concatenazione fra i tipi fallisce nell'alert ?

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se questo e' quanto ti serve basta
    alert('ciao ' + this.id);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.