Блокировать даты, побежденные в неударе в лунку type восходило

Поскольку я могу блокировать предыдущие даты в неударе в лунку type, восходите

2
задан 24.06.2017, 01:55
3 ответа

Используй признак min:

<input type="date" min="2016-01-01">

AquГ - у тебя есть что-то documentaciГіn: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

6
ответ дан 24.11.2019, 13:44

В HTML5 существует признак min, к несчастью у HTML5 нет никакого способа доставать настоящую дату, чтобы мочь помещать ее как value из признака.

Возможных решений:

PHP:

<input type="date" name="fecha" id="fecha" placeholder="Introduce una fecha" required min=<?php $hoy=date("Y-m-d"); echo $hoy;?> />

Javascript:

document.getElementById('#fecha').value = new Date().toDateInputValue();

Javascript с помощью jQuery:

 $(document).ready( function() {
    $('#fecha').val(new Date().toDateInputValue());
});​
5
ответ дан 24.11.2019, 13:44

Если ты хочешь санкционировать это стороны сервера (PHP), используй следующее:

    $fechaEntrada = '2016-07-22';
    $fechaLimite = '2016-08-01';
//si la fecha enviada del form es menor a la que deseas validar
        if( strtotime($fecha_entrada) < strtotime($fecha_limite) ) {
        //la fecha es menor
        }else{
        //la operación fue realizada en un periodo válido
        }

, Чтобы это санкционировать в JS, ты можешь делать следующее:

var fechaEntrada = '2016-07-22';
var fechaLimite = '2016-08-01';
if( (new Date(fechaEntrada).getTime() < new Date(fechaLimite).getTime()))
{
   //alert('la fecha es menor'); 
    //return false;
}else{
 //return true;
}
1
ответ дан 24.11.2019, 13:44

Теги

Похожие вопросы