Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    jQuery: date-picker non funziona in caso particolare

    ho degli span nascosti con diversi campi di testo, uno tra questi è un date-pick di jQuery (ui.datepicker-it.js) .. tramite un click su un link, metto il contenuto di questo span nascosto dentro una determinata tabella..

    codice:
    <span style='display:none;' id="spanfattura2">
    Data<input type='text' id='data2' size='10' class='date-pick' />
    
    N ass. <input type='text' id='assegno2' size='10' />
    
    </span>
    
    function getModifica(numFattura)
    {
    	$("#fattura"+numFattura).html($("#spanfattura"+numFattura).html());
    	$("#spanfattura"+numFattura).html("");
            /* questo ho aggiunto nella speranza che "riattivasse" il calendario*/
    	$(".date-pick").datepicker({
    		changeMonth : true,
    		changeYear : true
    	});
    };
    solo che sul relativo campo con class='date-pick' non funziona più il calendario,non si apre appena clicco sul campo di testo.. qualche idea..

    i filesonotutti li, ci sono un sacco di calendari che funzionano, ma quando "sposto" dallo span ad una cella di una tabella il campo di testo non funziona il date picker.

    spero di essermi spiegato, è più semplice di quello che sembra

    sul caricamento pagina questo fa il caricamenteo del calendario

    codice:
    $(function() {
    $(".date-pick").datepicker({
    	changeMonth : true,
    	changeYear : true
    });
    });
    qualche idea?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    up
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  3. #3
    Prova con firebug, aiuta molto in queste situazioni

  4. #4
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da destroyah
    Prova con firebug, aiuta molto in queste situazioni
    uso normalmente firebug, ma in questo caso non aiuta ( e nemmeno vedo come potrebbe, sinceramente )
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    up
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    prova clonando il calendario invece di fare .html()

    http://api.jquery.com/clone/

    Ma non sono sicuro di aver capito bene

    Leonardo

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    mmm.. proverò, ma non so se funzionerà. Cosa non hai capito? Il problema è che ho tutto il codice html pronto dentro uno span nascosto, con un clic su un pulsante rendo il contenuto dello span VISIBILE .. però il clic sul campo del calendario non mi apre il calendario.

    Spero sia più chiaro
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  8. #8
    Mi spiego meglio, secondo me il problema è che fai cosi

    codice:
    $("#fattura"+numFattura).html($("#spanfattura"+numFattura).html());
    quel codice non tiene i riferimenti jquery... .clone() si.

    Altra possibilità guardando il tuo codice può essere che il calendario non parta nemmeno perchè è dietro un diplay non che non fa renderizare gli oggetti al load della pagina (succede anche se cerchi di nascondere in un div "display:none" la mappa di google... prova a cambiarlo con un "visibility: hidden;".

    Leonardo

  9. #9
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    proverò, e ti farò sapere
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.