Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25

    Calendar datepiker utilizzare data selezionata in php

    Ciao a tutti,

    vi prego se potete darmi un aiuto ve ne sarei grato.

    Sto utilizzando un calendar con la funzione di seguito riportata. Mi appare la data e sino a qui tutto bene.

    FUNZIONE JAVASCRIPT
    codice:
    
    
    codice:
     function calendar() {
    $.datepicker.regional['it'] = {
        closeText: 'Chiudi', // set a close button text
        currentText: 'Oggi', // set today text
        monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',   'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'], // set month names
        monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu','Lug','Ago','Set','Ott','Nov','Dic'], // set short month names
        dayNames: ['Domenica','Luned&#236','Marted&#236','Mercoled&#236','Gioved&#236','Venerd&#236','Sabato'], // set days names
        dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'], // set short day names
        dayNamesMin: ['Do','Lu','Ma','Me','Gio','Ve','Sa'], // set more short days names
        dateFormat: 'dd/mm/yy' // set format date
    };
      $.datepicker.setDefaults($.datepicker.regional['it']);
      $( "#datepicker" ).datepicker();
    
     $(document).ready(function(){
          $('#datepicker').on('change', function(){
            var dateThis = $(this).val();
            $('#dpicker_name').text(dateThis);
          });
        });
    };
    RIGA DEL SOFTWARE PHP SEMPRE NELLA PAGINA PHP CHE CONTIENE LA FUNZIONE
    Il programma sotto in PHP

    codice:
    <p>Date: <input type=\"text\" id=\"datepicker\"> 
    <span id=\"dpicker_name\"></span></p>
    <a href=\"javascript:Ricerca('tabella1','Data','VALORE DATA IN FORMATO GG/MM/AAAA')\">
    <img type=\"image\" src=\"icone/icona.jpg\"></a>
    In pratica dal calendario seleziono la data; appena selezionata mi appare nella casella text e a fianco me la visualizza anche lo span. Cliccando sull'icona che ho messo a fianco del text e all'interno dell'ancore come si può vedere sopra vorrei che la data fosse contenuta nell'ancore <a per attivare il javascript ricerca.

    Domanda :
    come faccio ad inserire il valore contenuto in span qui dentro 'VALORE DATA IN FORMATO GG/MM/AAAA' direttamente senza ulteriori passaggi. In pratica quando clicco l'icona (vedi sopra) già sono all'interno dell'ancore e quindi il valore data deve essere già contenuto tra i parametri javascript:Ricerca (vedi sopra)

    Ho cercato di metterci dentro GET , getElementById ma non funziona.

    Vi ringrazio molto.
    Un saluto.
    Ultima modifica di ciro78; 14-10-2016 a 10:21 Motivo: tag code

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovrebbe bastare fare una modifica di questo tipo
    codice:
    <a href=\"javascript:Ricerca('tabella1','Data', $('#dpicker_name').text()\">
    PS
    ci saranno da sistemare gli apici forse, non ho provato da PHP

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Ciao giusta,
    benvenuto/a sul forum.

    Ti invito a leggere il regolamento in particolare la sezione che riguarda i titoli e l'utilizzo del tag code.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    Risolto con successo come da te consigliato m4kro80
    Gli apici singoli vanno bene senza \
    Grazie molte.
    Ultima modifica di gusta; 14-10-2016 a 20:32

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    Risolto perfettamente con la soluzione di m4rko80
    Grazie molte.

    ** Chiedo scusa ciro78 se ho sbagliato qualche cosa nel messaggio

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    Ciao a tutti,
    sto adottando un altro jquery da data a data.

    La domanda per questo script è la stessa che ho fatto sul primo post che prevedeva una sola data.

    In pratica devo passare il valore sia "da data" che "a data" ma in data mi appare prima una data e quando immetto la seconda in data trovo la seconda data.
    Quindi quando imposto questa istruzione naturalmente mi passa solo l'ultima data
    <a href=\"javascript:Ricerca('tabella1','Data', $data)\">
    come faccio a fargli passare entrambi le date?
    <a href=\"javascript:Ricerca('tabella1','Data', $from, $to)\">


    sotto lo script e in fondo il valore data all'interno del try ecc.
    codice:
    <!doctype html>
     <html lang="en">
     <head>
       <meta charset="utf-8">
       <meta name="viewport" content="width=device-width, initial-scale=1">
       <title>jQuery UI Datepicker - Select a Date Range</title>
       <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
       <link rel="stylesheet" href="/resources/demos/style.css">
       <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
       <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
       <script>
       $( function() {
         var dateFormat = "mm/dd/yy",
           from = $( "#from" )
             .datepicker({
               defaultDate: "+1w",
               changeMonth: true,
               numberOfMonths: 3
             })
             .on( "change", function() {
               to.datepicker( "option", "minDate", getDate( this ) );
             }),
           to = $( "#to" ).datepicker({
             defaultDate: "+1w",
             changeMonth: true,
             numberOfMonths: 3
           })
           .on( "change", function() {
             from.datepicker( "option", "maxDate", getDate( this ) );
           });
            function getDate( element ) {
           var date;
           try {
             date = $.datepicker.parseDate( dateFormat, element.value );
           } catch( error ) {
             date = null;
           }
              return date;
         }
       } );
       </script>
     </head>
     <body>
       
    <label for="from">From</label>
     <input type="text" id="from" name="from">
     <label for="to">to</label>
     <input type="text" id="to" name="to">
     </body>
     </html>
    Grazie molte
    Ultima modifica di ciro78; 16-10-2016 a 21:39 Motivo: tag code

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    usa il tag code. è il secondo avvertimento . lo so sei nuovo e per questo siamo clementi
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    hai messo tu i tag code... credevo lo avesse fatto in automatico il forum.
    Avevo letto il regolamento ma non il post sottostante per i tag code.
    Grazie

  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da gusta Visualizza il messaggio
    hai messo tu i tag code... credevo lo avesse fatto in automatico il forum.
    Avevo letto il regolamento ma non il post sottostante per i tag code.
    Grazie

    il forum non fa nulla in automatico nessun problema. buona continuazione.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    25
    Sicuramente sbaglio. Ho provato a mattere un alert sullo script ma l'unico valore che riesco a catturare è date che cambia e rimane settato con l'ultimo risultato.
    Mi aspettavo la data all'interno di $$( "#from" ).datepicker e ( "#to" ).datepicker ma niente da fare.

Tag per questa discussione

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.