以下HTML代码中./的含义

时间:2014-01-18 15:04:49

标签: html forms uri

嗨朋友们......

点击提交按钮后会发生什么......

<form name="form" action="./" method="post">

将采取什么行动./ 请评论相关答案...... 提前致谢

2 个答案:

答案 0 :(得分:0)

它会向服务器询问当前目录中的默认文件。通常是index.htmlindex.htmindex.php,...

但是根据服务器的设置/配置(包括重定向),它可能会带你到http://www.monkeybusiness.tv/spamalot.asp?user=me&password=secret

没有办法知道。

答案 1 :(得分:0)

作为URL引用的#的含义(无论是action还是formaction属性值或其他)是对当前基本文档的开头的引用。除非已设置<base href=...>标记,否则基础文档是当前文档。

取决于具体情况。通常,浏览器再次使用URL中的查询部分请求页面(并且页面再次加载,这可能意味着运行了客户端脚本),但如果之前使用过相同的查询,则浏览器可能会使用它的缓存。此外,当引用文档的开头时,关注任何表单元素都会丢失,页面可能会向后滚动。

尽管#在某些编码风格中相当普遍,但它是可靠的;使用客户端事件处理程序可以更好地实现其目的。

formaction属性仅对提交按钮有意义。文本输入元素不构成提交按钮,即使它可能触发表单提交,因此此属性将被忽略。