Autore Topic: JHTML::calendar Javascript  (Letto 2955 volte)

Offline sharkman79

  • Nuovo arrivato
  • *
  • Post: 19
  • Sesso: Maschio
    • Mostra profilo
JHTML::calendar Javascript
« il: 09 Mar 2011, 16:00:14 »
Ciao a tutti,
sto riscontrando enormi problemi a poter inserire un po di codice javascript all'interno di un input type che viene valorizzato con la classe JHTML::calendar qualcuno sa darmi una mano?
E' uno sporco lavoro ma qualcuno lo deve pur fare

Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #1 il: 09 Mar 2011, 17:00:51 »
Che vuoi fare di preciso? Puoi mandare un link alla pagina con l'input che vuoi modificare?

Offline sharkman79

  • Nuovo arrivato
  • *
  • Post: 19
  • Sesso: Maschio
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #2 il: 09 Mar 2011, 17:12:06 »
ho praticamente tante date di scadenza da inserire in una form e vorrei fare in modo che messa la prima data di scadenza le restanti venissero valorizzate uguale alla prima
uso questo blocco di codice

<table class="admintable">
      <!-- ALLEGATO 1 -->
      <tr>
         <td width="40%" align="right" class="key">
            <label for="ALLEGATO_1"  class="key">
               <?php echo JText::_('ALLEGATO_1') ?>
            </label>
         </td>
         <td>
            <?php   
               echo pdf("ALLEGATO_1",$this->event->ALLEGATO_1);
               echo "
";
               echo $this->event->ALLEGATO_1;
            ?>
         </td>
      <tr>
         <td width="40%" align="right" class="key">
            <label for="SCADENZA_DOWNLOAD_1"  class="key">
               <?php echo JText::_('SCADENZA_DOWNLOAD_1') ?>
            </label>
         </td>
         <td>
            <?php echo JHTML::calendar($this->event->SCADENZA_DOWNLOAD_1,'SCADENZA_DOWNLOAD_1','SCADENZA_DOWNLOAD_1','%Y-%m-%d'); ?>
         </td>
      </tr>
      <tr>
         <td width="40%" align="right" class="key">
            <label for="DESCRT_ALLEGATO_1"  class="key">
               <?php echo JText::_('DESCRT_ALLEGATO_1') ?>
            </label>
         </td>
         <td>
            <textarea class="text_area" name="DESCRT_ALLEGATO_1" id="DESCRT_ALLEGATO_1" cols="50" rows="2"><?php echo $this->event->DESCRT_ALLEGATO_1;?></textarea>
         </td>
      </tr>
      
      <!-- ALLEGATO 2 -->
      <tr>
         <td width="40%" align="right" class="key">
            <label for="ALLEGATO_2"  class="key">
               <?php echo JText::_('ALLEGATO_2') ?>
            </label>
         </td>
         <td>
         <?php echo pdf("ALLEGATO_2",$this->event->ALLEGATO_2);
         echo "
";
         echo $this->event->ALLEGATO_2;?>
         </td>
      </tr>
      <tr>
         <td width="40%" align="right" class="key">
            <label for="SCADENZA_DOWNLOAD_2"  class="key">
               <?php echo JText::_('SCADENZA_DOWNLOAD_2') ?>
            </label>
         </td>
         <td>
            <?php echo JHTML::calendar($this->event->SCADENZA_DOWNLOAD_2,'SCADENZA_DOWNLOAD_2','SCADENZA_DOWNLOAD_2','%Y-%m-%d'); ?>
         </td>
      </tr>
Per adesso non ho inserito codice javascript
E' uno sporco lavoro ma qualcuno lo deve pur fare

Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #3 il: 09 Mar 2011, 17:25:05 »
Serve la pagina elaborata in html classico, senza php. Per questo ti chiedevo un link diretto.

Offline sharkman79

  • Nuovo arrivato
  • *
  • Post: 19
  • Sesso: Maschio
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #4 il: 09 Mar 2011, 20:31:46 »
Eccolo qua il codice HTML che viene caricato

cut
« Ultima modifica: 10 Mar 2011, 16:31:48 da 56francesco »
E' uno sporco lavoro ma qualcuno lo deve pur fare

Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #5 il: 10 Mar 2011, 16:30:25 »
Gli id degli input con le date sono questi: DATA_PUB_PORTALE, DATA_PUB_GUS, DATA_PUB_GURI, DATA_SCAD_RICH_DOC, DATA_SCAD_PRES_OFFERTA, DATA_SCAD_1SEDUTA,
DATA_AGGIUDICAZIONE

Se vuoi che ad esempio le prime tre abbiano valori uguali, puoi associare un evento onblur al primo input, in modo che appena perde il focus, si riempiono le altre due:

Codice: [Seleziona]
<script type="text/javascript">
document.getElementById('DATA_PUB_PORTALE').onblur = function () {
var data = document.getElementById('DATA_PUB_PORTALE').value;
document.getElementById('DATA_PUB_GUS').value = data;
document.getElementById('DATA_PUB_GURI').value = data;
}
</script>

Puoi mettere questo codice alla fine della pagina, oppure gestirtelo come preferisci

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #6 il: 10 Mar 2011, 16:34:32 »
heeei heii ragazzi,  non inviate quintalate di codice nel forum

a- non serve a niente inviare codice html  i php

b- se potete indicate l'indirizzo della pagina

c-  mantenere pulito il forum  e non intasate la ricerca

d- se proprio dovete inviate codice solo quando vi viene richiesto, solo nella parte interessata e usate le tag code.

grazie.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline sharkman79

  • Nuovo arrivato
  • *
  • Post: 19
  • Sesso: Maschio
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #7 il: 15 Mar 2011, 13:05:14 »
Scusate ho toppato non volevo postare 9miliardi di codice.
@kuvier00 il codice da te segnalato funziona solo in caso di modifica di un record,
ma come potrei riuscire a farlo funzionare in caso di creazione.
Non posso indicare il sito perchè è di un ente pubblico,non per altro.
E' uno sporco lavoro ma qualcuno lo deve pur fare

Offline kuvier00

  • Appassionato
  • ***
  • Post: 440
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #8 il: 18 Mar 2011, 18:14:34 »
Non saprei...senza codice è impossbile. In linea di principio usa il codice che ti ho scritto, cercando però di individuare i campi di input giusti (cerca il loro id)

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:JHTML::calendar Javascript
« Risposta #9 il: 19 Mar 2011, 13:06:10 »
metti i file in un file *txt  chi vuole se lo scarica e non intasi il forum,  hai presente che a forza di postare codice nei forum dove lo si lascia fare non trovi più niente per via di milioni di pagine lunghe con dentro le tag più disparate?  ecco, evitiamo di diventare la discarica dei codici postati senza motivo,  nell'interesse di tutti, grazie.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

 

Host

Torna su