/ / O que faz o "." propriedade de ação na tag de formulário faz? - html, formulários, ação

O que a propriedade de ação "." Na tag de formulário faz? - html, formulários, ação

Eu tenho uma tag de formulário que possui action=".". O que exatamente isso significa?

Respostas:

1 para resposta № 1

Eu nunca vi isso em um action mas significa "mesmo diretório", assim como ".." significa diretório anterior.

Se o nome do arquivo for omitido na ação (action="") o formulário simplesmente redireciona para o mesmo arquivo, usando o . caso contrário, o formulário será redirecionado para o mesmo diretório sem o nome do arquivo ...

Arquivo http://localhost/index.html

<form action="">  // redirect on http://localhost/index.html?
<form action="."> // redirect on http://localhost/?

2 para resposta № 2

O mesmo que qualquer outro atributo de ação - ele especifica o URI ao qual enviar.

. é um URI relativo equivalente a ./, ou seja, o mesmo que o URI atual com o identificador de fragmento, a string de consulta e tudo depois do último / despido.

Por exemplo, de http://example.com/foo/bar.html?baz=1#fragment resolve para http://example.com/foo/.