attributo "min" per input gestione date

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Ciao, avrei bisogno di un aiuto per settare l'attributo min nell'input gestione date ed ottenere lo stesso risultato dello screenshot, ovvero devo inbire tutte le date precedenti a giorno odierno+1, devo definire questo con la costante php OGGI_PIU_MIN_DAY_VACANCY


<input type="date" min="<?php echo OGGI_PIU_MIN_DAY_VACANCY; ?>" class="form-control" id="my_data_da" aria-label="Data inizio" aria-describedby="my_data_da_pre">
 

Allegati

  • Immagine. per forum.png
    Immagine. per forum.png
    141,4 KB · Visite: 330

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Io non ho bisogno del calendario e delle sue funzioni, mi serve solo sapere come settare l'attributo min x bloccare tutte le date precedenti ad oggi+1
 

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
se ti va bene usare Javascript, ho trovato questo, l'ho provato e funziona:
HTML:
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script>
$(document).ready(function(){
    var domani = new Date();
    
    var mese = domani.getMonth() + 1;
    var giorno = domani.getDate() + 1;
    var anno = domani.getFullYear();
    if(mese < 10)
        mese = '0' + mese.toString();
    if(giorno < 10)
        giorno = '0' + giorno.toString();
    
    var giorno_minimo= anno + '-' + mese + '-' + giorno;
    $('#my_data_da').attr('min', giorno_minimo);
});
</script>
<input type="date" id="my_data_da" />
in alternativa se proprio devi usare php penso che basti sostituire questa:
PHP:
var giorno_minimo= anno + '-' + mese + '-' + giorno;
con questa:
PHP:
var giorno_minimo= <?php echo $variabile_giorno; ?>;
 
  • Like
Reactions: AndreaCerre

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
mi serve solo sapere
Sarebbe utile avere / eseguire operazione in base agli eventi, ma....


Domandone: Utilizzando come da suggerimento di @Tommy03 "javascript" non sarebbe come utilizzare un plugin esterno?????
L'unica differenza EVIDENTE è che non hai i listener eventi, mutation observer, afther, before etc-......
 

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Grazie vanno benissmo entrambi, anche se mi serviva qualcosa di ancora più basic, ovvero definire la costante OGGI_PIU_MIN_DAY_VACANCY con una funzione php definita nel file config.php
 

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Grazie ad entrambi,
terrò in considerazione le vostre dritte per i prossimi progetti,

per questo ho risolto definendo in php la costante OGGI_PIU_MIN_DAY_VACANCY:

define('OGGI_PIU_MIN_DAY_VACANCY',date("Y-m-d", mktime(0,0,0,date('m'), date('d') + 1, date('Y')) ));

Funziona perfettamente come vedete in allegato
 

Allegati

  • Immagine per forum 2.png
    Immagine per forum 2.png
    14,2 KB · Visite: 346

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Funziona perfettamente come vedete in allegato
@AndreaCerre quello che hai fatto funziona su 1 browser non su tutti, se becchi chi non utilizza webkit non funziona per questo il consiglio è ricaduta su una lib esterna e/o su un pezzo in js,,,

Indubbiamente funziona ma tu usi Chrome.... L'attributo min viene processato dai vari browser in modo diverso, quindi prima di
per questo ho risolto
Controlla il perchè dei consigli e la correttezza di quanto hai fatto....

Ripeto 1 browser non fa testo soprattutto se in sviluppo!!!!

Qui la lista delle compatibilità:

Alla fine se lo usi in quel modo hai fatto bene!
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
@macus_adi Stavo per scriverlo io, stavo per scriverlo io, è la prima cosa che mi è venuta in mente sin dal primo post, usare input date perché ci risolve il problema è sbagliato.
Il tipo date, viene visto da IE sotto il 12 come un normale campo text e gli attributi allegati ignorati, come pure da Safari, e visto che i siti oramai vengono visti per lo più via telefono, meglio un plugin in javascript in ogni caso.
Poi il caso della costante in PHP
define('OGGI_PIU_MIN_DAY_VACANCY',date("Y-m-d", mktime(0,0,0,date('m'), date('d') + 1, date('Y')) ));
Ma perché tutto 'sto casino per aggiungere un giorno ( o più ), tra l'altro è sbagliato usare d per definire il giorno, dato che metterà uno 0 ( zero ) davanti ai giorni inferiori a 10, e fare 05 + 1 darà comunque errore, meglio usare j che omette quello 0.
Ma comunque, non era più semplice fare
PHP:
//  Magari prima settando la zona, per evitare di trovare una data sbagliata.
date_default_timezone_set( 'Europa/Rome' ); 

//  Tutti quei riferimenti alla lingua italiana, sono dovuti al fatto che non sai mai su quale sistema operativo girerà il server web.
setlocale( LC_ALL, 'it', 'it_IT', 'ita', 'it_IT@euro', 'it_IT.UTF-8', 'Italian' );

define( 'OGGI_PIU_MIN_DAY_VACANCY', date( 'd-m-Y', strtotime ("+1 day" ) ) );
 
Discussioni simili
Autore Titolo Forum Risposte Data
Daniele_Carrara [HTML] Problema attributo min HTML e CSS 0
S Impostare attributo "onclick" Javascript 5
Eugene Lunghezza attributo alt per le immagini SEO e Posizionamento 2
D Come salvare scelta della select "dinamica" ajax-php? Come dato php o attributo value tag option? Ajax 5
B [Javascript] Richiamare un attributo DATA Javascript 0
P attributo dinamico append con body o id jQuery 4
A metodo css("attributo", "valore") con ajax jQuery 1
I attributo con IF aiuto PHP 3
P attributo target dinamico in JS Javascript 0
M Attributo "order" shortcode wordpresa WordPress 0
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
Devil-94 Recuperare il valore di un attributo del div tramite ajax. Ajax 3
otto9due Funzione cambia attributo input value non funziona.. Un aiutino :D Javascript 14
P trasformazione di una tabella ->i valori di un attributo diventano gli attributi della nuova tabella MySQL 1
M Attributo placeholder con immagine HTML e CSS 2
V Attributo align nel tag colgroup HTML e CSS 2
O Modificare attributo float di un immagine tramite checkbox o select Javascript 3
F rimuovere un attributo jQuery 1
Monital attributo iframe per porzione di pagina HTML e CSS 0
L inviare a database sia valore di value che valore di altro attributo PHP 5
voldemort Verificare se un attributo esiste con jQuery jQuery 4
max_400 fopen - l'attributo 'r+' si comporta uguale a 'w+' perchè? PHP 4
borgo italia option ed attributo onmouseout/over HTML e CSS 0
J Attributo Location non funzionante su windows.open Javascript 1
WpStyle validare attributo "value" HTML e CSS 7
V Attributo name che non viene validato Javascript 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
B Compro Pagina instagram / nicchia: Viaggi e/o Business min 10k Annunci servizi di Social Media Marketing 0
R Cerco pagina Facebook min. 10K Annunci servizi di Social Media Marketing 0
M [PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN PHP 26
L cerco pagina instagram min 45.000 followers reali Annunci servizi di Social Media Marketing 5
paloppa Bootstrap.min.css modificare il file HTML e CSS 6
D [COMPRO] pagine facebook min. 50 mila fan Annunci servizi di Social Media Marketing 0
Nik Espressione regolari max e min caratteri Javascript 12
E Problema con jquery-1.7.2.min jQuery 3
Eugene min-height e clear su Opera HTML e CSS 1
A problema con min() PHP 5
voldemort Numero random compreso tra min e max ASP.NET 1
M [vendo] OFFRO SPAZI PUBBLICITARI SU SITO CON 1000+ VISITE MENSILI min 0.10€ max 1.50€ Vendere e Acquistare pubblicita' online 0
G Evidenziare Max/Min in una lista PHP 8
felino Lubuntu 18.04 Requisiti per applicazione console .net core 7.0 Linux e Software 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
E Aiuto per query PHP 8
E Il punto di riferimento italiano per Trailers cavalli Discussioni Varie 0
F CERCO Servizi SEO di Qualità per Agenzie di Servizi SEO e Posizionamento 3
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
R Plugin di base per WordPress WordPress 0
D [COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo. Vendere e Acquistare pubblicita' online 0
L Suggerimento Pagespeed per non vedenti HTML e CSS 0

Discussioni simili