当一个表单体交给 TSL
脚本时,表单中的信息会自动在脚本中可用。TSL可以轻松的访问这些信息,例如下面的表单:
<form action="foo.tsl" method="POST">
Name: <input type="text"
name="username"><br />
Email: <input type="text"
name="email"><br />
<input type="submit" name="submit"
value="Submit me!" />
</form>
Tsl 可以提取上面表单的数据,方法是使用
HttpGetQueryValueByName(Name:String):String
示例:
<?tsl
write("Name:",HttpGetQueryValueByName("name"),"<br>");
write("Email:",HttpGetQueryValueByName("email"));
?>
为了使用简单, TSL 使用 HttpGetQueryValueByName 方法,也可以提取 get 表单数据,和
Query_String 方式 (URL 中在 ? 之后的信息 ) 的数据。
示例:
http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com
可以用上面的方式提取数据