ASP: demande.la forme n'est pas le retour de la valeur?

J'ai formulaire ci-dessous,

<form action="contact_us.asp" method="post" enctype="multipart/form-data" name="form1" id="form1">
   <input name="firstname" type="text" id="firstname" size="30" />
   <input name="lastname" type="text" id="lastname" size="30" />
   <input type="submit" name="submit" id="submit" value="Submit" />
</form>

Mais quand je suis en train d'essayer d'obtenir la valeur de ces variables post dans mon fichier ASP contact_us.asp ensuite, il retourne vide. Le Code est ci-dessous:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<%

Dim FirstName, LastName, Email, Message
FirstName = request.form("firstname")
LastName = request.form("lastname")

response.write(FirstName & "OK")

%>

Son retour seulement "OK" pour moi. rien dans la variable Message?

S'il vous plaît aidez-moi et dites-moi quel est le problème ici?

  • ? il n'y a pas de <input name="message"/> (ou email d'ailleurs) dans le HTML ci-dessus.
  • Quand j'enlève enctype="multipart/form-data" HTML <de> tag puis son travail d'amende et de retourner une valeur.
  • Si vous n'avez pas besoin de faire de l'upload de fichiers vous pouvez supprimer enctype="multipart/form-data"
  • Avez-vous bouton soumettre? Ou de montrer comment la force de la méthode POST?
  • oui, Il a une "soumettre" bouton HTML. J'ai ajouté le code dans la question. Veuillez vérifier!
  • Oui je l'ai fait pour le faire fonctionner. Mais je veux juste savoir si nous avons ajouté enctype="multipart/form-data" à notre forme alors, comment allons-nous récupérer les valeurs de simples champs de texte.

InformationsquelleAutor Prashant | 2010-09-06