У меня есть форма HTML5, сгенерированная с помощью PHP 7. У меня есть необязательное поле для ввода даты и времени. Он отлично работает на P C в Chrome. Однако когда я запускаю ту же форму на iPad в Chrome, при нажатии кнопки «Отправить» открывается окно выбора даты. Это происходит только тогда, когда дата пуста, снова необязательное поле. На обеих платформах все работает отлично, если есть значение во вводе даты и времени. Я пытался эмулировать его с помощью инструментов разработчика на P C и не могу его воссоздать.
На самом деле поставлен в тупик.
Вот код, приведенный к простой форме, и проблема до сих пор не устранена.
<?php
echo "<head>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=\"UTF-8\">";
echo "<title>TEST</title>";
echo "</head>";
echo "<body>";
echo "<table>";
echo "<thead>";
echo "<tr>";
echo "<td>New Work Ticket</td>";
echo "</tr>";
echo "</thead>";
echo "</table>";
echo "<form name=\"newform\" id=\"newform\" action=\"test.php\" method=\"post\">";
echo "<table name=\"TicketHeader\" border=0>";
echo "<tr><td width=\"5%\">Date</td><td width=\"35%\"><input type=\"datetime-local\" id=\"date\" name=\"date\" tabindex=\"9\" value=\"\" ></td>";
echo "</tr>";
echo "<tr>";
echo "<td></td>";
echo "<tr>";
echo "<td>Location</td><td><input id=\"location\" name=\"location\" size=\"35\" tabindex=\"8\" value=\"\" ></td>";
echo "</tr>";
echo "<tr>";
echo "<td><input type=\"submit\" value=\"Create\" tabindex=\"9\" ></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
?>
P C прекрасно работает. На Chrome на ipad каждый раз открывается выбор даты.