Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    28

    problema onblur dinamico

    sto cercando di creare delle semplici inputbox dinamicamente tramite javascript, e tra le altre cose devo definire un onblur su ognuna di queste..solo che pur avendo seguito diverse guide (tra cui https://developer.mozilla.org/en/DOM/element.onblur ) la cosa non funziona..cioè non accade niente..vi posto lo spezzone del codice

    ...
    var input=document.createElement('input');
    input.id="titoloTrasmissione";
    input.name="titoloTrasmissione";
    input.type="text";
    input.size="40";
    input.maxlength="200";
    input.onblur=function(){alert("test");};
    ...

    mi aspetterei che all'onblur su quell'input mi appaia l'alert..ma non succede...suggerimenti? :-)

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    28
    mmm ho risolto in questo modo:


    input.setAttribute("onBlur", 'checkNomeTrasmissione();');


    ora funziona...però visto che è un problema collegato chiedo anceh un'altra cosa..avendo io tutta una fila di input a cui è collegato l'evento onblur..come faccio a capire su quale di questi è stato sollevato l'onblur?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Definisci capire!
    Ma sopratutto (anche per un futuro) cerca di spiegare cosa vuoi fare, potrebbe esserci un altra strada.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    28
    :P...sorry...cerco di spiegarmi..
    come faccio con javascript a dirgli di agire su un determinato input? e precisamente su quello su cui è stato sollevato l'event onblur? se ho tutta una serie di input e tutti hanno l'evento onblur collegato a una stessa funzione js, come faccio a sapere su quale di questi si è verificato l'evento?..spero di essere stato un pò chiaro..thanks

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.