Использование HTML, PHP, Javascript, mySQL.Проверка формы - принятие значений в определенном формате
Попытка подтвердить, что пользователь должен ввести время в этом формате «-: -» (например, 01:30, 10:00 и т. Д.) В текстовом поле, используя цифры.
Если он введен в другие форматы, кроме «-: -», он попросит пользователя ввести правильный формат.
Вместо того, чтобы показывать всплывающее окно, оно отображает это предупреждение/предупреждение прямо рядом с текстовым полем, как только пользователь нажимает кнопку отправки.
Он принят как строка, но я сохраняю его как «Время» в mySQL, чтобы достичь своей цели.
Я мог бы сделать ту часть, где я мог бы подтвердить, что поле не может оставаться пустым, но застряло с этим.
function validateForm()
var time =document.forms["entrypage.php"]["eventTime"].value;
if (time==null || time=="")
alert("Please Enter time in --:-- format");
return false;
Теперь для того, чтобы достичь того, что я пытаюсь сделать, я могу поставить больше условий в предложении, если только она не кажется эффективной (т.е. x!="00:01"||x!="00:02"||x!="00:03"...etc
.)
Есть, вероятно, тонны способов делая это, но некоторые рекомендации/предложения будут высоко оценены.
Вам необходимо найти регулярные выражения - вот дубликат вопроса на этом сайте: http://stackoverflow.com/questions/11400822/javascript-regex-validate-time –
@RobBaillie Он заблокирован в той части, где он хочет для проверки пустого входного значения. То, что я понял из его вопроса. – Konza
@Rob Спасибо, сэр, за головы! – smokedMeat