У меня проблема с входом datetime... В HTML-коде я добавляю datetime, но его показывая только обычную форму... Я выложу несколько снимков для u, чтобы понять, что я имею в виду... Это html-код:
<form method='post'>
<br>Sport:<br>
<select name='sport'>
<option value='football' selected>Football</option>
<option value='basketball'>Basketball</option>
<option value='tennis'>Tennis</option>
<option value='hockey'>Hockey</option>
<option value='handball'>Handball</option>
<option value='volleyball'>Volleyball</option>
<option value='baseball'>Baseball</option>
<option value='waterpolo'>Water polo</option>
<option value='other'>Other</option>
</select>
<br>Starting time:<br>
<input type='datetime' name='start'/>
<br>Home:<br>
<input type='text' name='home'/><br>
Away:<br>
<input type='text' name='away'/><br>
Pick:<br>
<input type='text' name='pick'/><br>
Odd:<br>
<input type='number' step='0.01' name='odd'/><br>
Stake:<br>
<input type='number' step='0.01' name='stake'/><br>
Analysis:
<br><textarea style='width:100%;' rows='20' name='analiza'></textarea>
<input type='submit' value='Place a bet' name='postavi'/>
</form>
Но datetime выглядит так:
И я не хочу выглядеть так, я хочу, чтобы регулярная дата-ведьма выглядела так:
Спасибо всем, кто пытается помочь. Привет, Тони.
Вам нужно datepicker
функция, которая является частью libray jQueryUI
DEMO http://jsfiddle.net/Fa8Xx/1768/
Это также атрибут типа date
HTML5. Однако это сильно зависит от поддержки браузера HTML.
DEMO http://jsfiddle.net/Fa8Xx/1769/
<input type="date" />
date
браузера HTML5. Это зависит от того, какие браузеры вам нужно поддерживать в отношении лучшего пути продвижения вперед. Лично я использую средство выбора даты jQuery UI вместо того, чтобы полагаться на HTML5 из-за поддержки браузера.
Некоторые браузеры реализовали дату и время, но затем удалили (не знаете почему). Чтобы посмотреть, какие браузеры поддерживают ввод данных DateTime, caniuse.com/input-datetime
Изменение: использовать плагин javascript, например, JQuery Datepicker
Пример с страницы JQuery:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Default functionality</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
</head>
<body>
<p>Date: <input type="text" id="datepicker"></p>
</body>
</html>
Я считаю, что вам нужен datetime-local
тип datetime-local
. Таким образом, HTML будет выглядеть так:
<input type='datetime-local' name='start'/>