form action =“your-shop”:没有文件扩展名是什么意思?

时间:2014-08-21 06:11:26

标签: html

我在动作属性中看到了文件名(带文件扩展名)或URL,但从未见过如下代码。

<form action="your-shop" name="shop_name_form" id="shop_name_form" method="post" onsubmit="return check_shopname(this);">
</form>

此处action属性包含可能是文件名但没有文件扩展名。 当我按下提交按钮时会怎么做?请详细解释

3 个答案:

答案 0 :(得分:1)

首先调用Javascript函数check_shopname();。 如果它返回false,则提交将被取消,因此可能没有返回true的情况,因为Admin会处理客户端的所有内容!

第二种可能性是,网站的网址被mod_rewrite修改,您将被重定向到另一个文件,例如,通过添加.html或.php扩展名。

答案 1 :(得分:0)

它是相对网址,将根据当前网址进行解析。例如。如果该网页位于http://example.com/current/path/foo,则该来自http://example.com/current/path/your-shop

文件扩展名在URL中没有意义,路径的处理方式取决于服务器实现。

答案 2 :(得分:0)

如果您要转到表单提交的以下链接。

www.yourwebsite.com/your-shop。你的店铺将被加入网站的网址。由于没有包含文件夹或其他目录。正如Felix在评论中已经提到的那样,.html这样的文件扩展名在action的上下文中没有任何意义。