2017-02-06 11 views
-1

Здесь я столкнулся с проблемой. Форма типа DATE не переходит на мою страницу ASP Classic.asp классическая форма прохода типа = дата

<input type="date" name="theDate"> 

И сторона asp, не получает дату, отправленную ему.

Это демонстрационная страница. http://www.cffcs.com/stuff/one/Pick.asp Это форма.

<form action="process.asp" method="post" name="RegForm" onSubmit="xmlhttpPost('process.asp', 'RegForm', 'RegDiv', '&lt;img src=\'graph/moreajax.gif\'&gt;'); return false;" class="form-2" style="width:90%;"> 
<input tabindex="7" type="date" name="Birthdate" placeholder="DD/MM/YYYY" style="height:30px;"/> 
<input tabindex="9" type="submit" name="Submit" value="Create"> 
</form> 
<div id="RegDiv"></div> 

Это часть процесса.asp.

<% 
mydate = CDate(Request.Form("Birthdate")) 
response.Write mydate&"<br />" 
response.write(FormatDateTime(mydate,1) & "<br />") 
%> 

В файле JS, который включен в страницу. Я должен был добавить в строку 63

|| elemType == "DATE" 

Как только это было добавлено, оно пошло на работу.

Это позаботится об этом.

+0

Вам нужно предоставить [mcve]. Что вы ожидаете от нас? Классический ASP не будет обрабатывать этот ввод иначе, просто проверьте отправленный необработанный запрос, когда '

' отправлен с использованием встроенных инструментов веб-разработчика браузера * (обычно ярлык F12) *. – Lankymart

+0

Просьба представить код, который позволит нам воспроизвести вашу проблему. Похоже, что метод формы установлен в 'get'. –

+0

У меня возникают некоторые проблемы, и мне сложно отправить код, когда я даже не могу заставить его работать. Это похоже на то, что он не отправляет на страницу обработки asp. Я отправлю сообщение, когда узнаю, что происходит. –

ответ

0

попробуйте следующий код, он должен перечислить все публикуемое значение:

for each item in Request.Form 
    Response.Write "<p>" & item & " = " & Request.Form(item) & "</p>" 
next 

, если вы не видите ваше поле, убедитесь, что он находится в пределах FORM тегов в вашей марке до

+0

Он не набирает тип type = date вообще. Он перечисляет все другие поля, но не поле Type = «Date». –

+0

@WayneBarron Является ли поле содержащимся внутри '' тегов? – Lankymart

+0

Абсолютно. Он расположен между Пол и Пароль. –