2012-08-03 6 views
-1

Все, кто я новичок в ASP, я написал код, который должен вводить данные из формы HTML.Подтвердить поле формы, чтобы убедиться, что оно не пусто

Я дал одно текстовое поле, что значение текстового поля является обязательным. Если пользователь не вводит данные в поле. на странице asp должно появиться сообщение, что «Поле не может быть пустым!«

Я написал код, но я не получаю выход. Может кто-нибудь мне помочь?

Мой фрагмент кода

index.html

<form method="post" action="a1.asp"> 
    Field 1<input type="text" name="field1">* 
    </br></br><input type="submit" name="send" value="submit"> 
    <input type="reset" name="clear" value="clear"> 
    </form> 

a1.asp

<% 
Function Mandatory(field1) 
if field1 = "" then 
response.write("Field one is mandatory!cannot be left empty") 
else 
response.write("Welcome to new html") 
End if 
End Function 
%> 
+3

«новый для asp» - это не то же самое, что «я ничего не знаю об asp». Сначала узнайте, затем запустите некоторые существующие примеры, а затем сделайте их в соответствии с тем, что вы пытаетесь сделать. – Aristos

+1

, пожалуйста, измените название вопроса на что-нибудь более ** значащее ** – Yasser

ответ

2

вы должны использовать Request.Form, чтобы получить значение от "POST" действие.

как:

field1 = request.form("field1") 
if field1 = "" then 
.... 

относятся к этому: http://www.w3schools.com/asp/coll_form.asp

, кстати, жерех очень очень старый. если вы хотите изучать языки веб-разработки, вы можете попробовать ASP.NET или php.

+0

+1 для последней строки ответа. – Yasser

1

Трудно сказать, без дополнительной информации. Но вам нужно вызвать функцию где-то и ссылаться на сбор запроса, например:

<% Mandatory(Request("field1")) %> 
Смежные вопросы