Это небольшая форма, которая у меня есть, это кнопка отправки текстового поля и выбора даты в javascript.help with javascript datetime picker validation
Что он делает, они выбирают дату, нажимают кнопку «Отправить», и она помещает выбранную дату в строку запроса отлично.
Я просто хочу добавить сообщение об ошибке, если дата не в правильном формате, формат должен быть 11-05-2010.
Возможно, есть способ, чтобы при щелчке даты он пропускал процесс ввода текста в текстовое поле, а затем нажал кнопку submit. Может они просто выбрать дату и autmatically ссылки:
<form name=dateform method="get"></br>
<p>Enter Date: <font size="1"><br></br>
ex:11-01-2010</font><br>
<input type="text" name="rundate" size="20"><a href="http://sfsdfsfsdfsfsf.com?action=home" onclick="location.href=this.href+'&rundate='+rundate;return false;"></a></li><input type="submit" value="Submit" name="B1">
</form>
<script language="JavaScript" src="calendar_us.js"></script>
<link rel="stylesheet" href="calendar.css">
<script language="JavaScript">
new tcal ({
// form name
'formname': 'dateform',
// input name
'controlname': 'rundate'
});
</script>
Я на самом деле я с помощью Tigra, моя проблема не является календарным часть, но обеспечение того, чтобы текстовое поле является в правильном формате, если они решат ввести дату и не использовать datetimepicker. Извините, я не был ясен. – MyHeadHurts
У меня была такая же проблема, и я решил ее, указав правильный формат [YYYYMMDD], это не мешает пользователям вводить дату в другом формате, но, по крайней мере, направлять их правильно. На стороне сервера вы можете преобразовать дату в нужный формат, проанализировав ее. – ArBR