1. 程式人生 > >html頁面FORM的action屬性等於空值的用途

html頁面FORM的action屬性等於空值的用途

html頁面FORM的action屬性等於空值時,提交後處理頁面響應的還是這個頁面本身.

可以測試一下這個頁面:

<%@ page language="java" contentType="text/html;charset=GB18030" pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GB18030">
<title>測試form中當action=""時的效果</title>
</head>
<body>
<%
String s="";
if (request.getParameter("name")!=null) {
 out.println("<hr>"+request.getParameter("name")+"<hr>");
  s=request.getParameter("name");
}
%>
<form action="" method=posttarget=_self>
輸入姓名:<input type=textvalue="<%=s%>"name=name>
<input type=submit value="ok">

</form>
</body>
</html>
這種經常用在php裡面,其實就是php本身處理這個submit,因為這個html是有php返回的。
原文地址:http://blog.sina.com.cn/s/blog_5921d4ba0100c3wz.html