知识库 > TSL的Web支持

HTML表单处理    

  • 当一个表单提交给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
    可以用上面的方式提取数据