Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Chiarimenti su sintassi JQuery

    è tutto il giorno che lavoro con JQuery e dato che non sono ancora esperto, sono fermo perchè non funziona. Se scrivo il seguente codice funziona:

    codice:
    <script type="text/javascript">
    $(document).ready(function() {
    		
    	$('.selectspec').change(function () {
            var cat = document.getElementById('categoria').value;
            document.getElementById('addSpecButton' + cat).disabled = false;
        });
        
        $('input.reset').click(function () {
        	if (confirm("Azzerare i dati inseriti?"))
        	{
        		document.getElementById('form').reset();
        		$("div.trspecsel").hide();
        		$('#specs').html('');
        	};
        });
    });
    </script>
    Se invece inserisco un controllo di data usando un js aggiuntivo, non funziona più nulla e non vanno nemmeno le altre chiamate, perciò ci deve essere un problema di sintassi:

    codice:
    <script type="text/javascript">
    $(document).ready(function() {
    	
    	$('.date').dateEntry({dateFormat: 'dmy/'});
    	
    	
    	$('.selectspec').change(function () {
            var cat = document.getElementById('categoria').value;
            document.getElementById('addSpecButton' + cat).disabled = false;
        });
        
        $('input.reset').click(function () {
        	if (confirm("Azzerare i dati inseriti?"))
        	{
        		document.getElementById('form').reset();
        		$("div.trspecsel").hide();
        		$('#specs').html('');
        	};
        });
    });
    </script>
    Il problema deve essere in questa riga: $('.date').dateEntry({dateFormat: 'dmy/'});

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    la javascript console che errore riporta?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Originariamente inviato da fcaldera
    la javascript console che errore riporta?
    ...se ti dicessi che non ci sono errori?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    vuol dire che devi necessariamente lasciare un link alla tua pagina dove vedere il tutto in azione.

  5. #5
    Allora, ho cambiato funzione. Mi hanno detto di prendere datepicker()...ma ho sempre lo stesso problema. la funziona è:

    codice:
    $('.datepicker').datepicker({
    		changeMonth: true,
    		changeYear: true,
    		minDate: "-80Y",
    		maxDate: "+1M +10D"
    	});
    e ora noto che negli errori mi da:

    codice:
    Uncaught TypeError: Object [object Object] has no method 'datepicker'
    (anonymous function)consing:28
    jQuery.Callbacks.firejquery.js:1064
    jQuery.Callbacks.self.fireWithjquery.js:1182
    jQuery.extend.readyjquery.js:437
    DOMContentLoaded
    Il punto è che se uno lo stesso codice in un altra pagina...funziona.
    Dall'errore qui sopra sembra che $('.datepicker') non ritorni niente. o?

    Nel mio jsp ho 3 volte:
    codice:
    <input class="form datepicker" type="text"  name="dataDiNascita" />

  6. #6
    ...non so cos'ho fatto ma adesso funziona. Mah.

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.