propriedade de entrada HTML FormMethod
Exemplos
O segundo botão de enviar abrange método HTTP a forma:
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
tente »
Suporte a navegadores
Internet Explorer 10, Firefox, Opera, Chrome e Safari apoio FormMethod propriedade.
Nota: Internet Explorer 9 e versões anteriores não suportam a propriedade formmethod <input> tag.
Definição e Uso
propriedade formmethod define o método HTTP para enviar os dados do formulário para a URL de ação.
sobreposições de propriedades formmethod <form> elemento método atributo.
Nota: tipo de atributo formmethod= "submit" e type = "image" usado em conjunto.
dados de formulário pode ser usado como forma de enviar a variável URL (method = "get") ou como uma forma de pós HTTP transação para enviar (method = "post").
Sobre "get" Notas de método:
- O método de dados do formulário é anexado aos pares nome / valor para o URL
- Este método para o usuário quer marcador envio do formulário útil
- comprimento do URL é limitada (limite de navegadores diferentes não é o mesmo), então você não pode determinar se todos os dados do formulário podem ser transferidos corretamente
- Nunca use o caminho "pegar" para enviar dados sensíveis! (Como senhas ou outras informações confidenciais na barra de endereço do navegador é visível),
Sobre "pós" Notas de método:
- Este método envia os dados do formulário sob a forma de pós HTTP transação
- Formulários enviados através do método "post" não pode ser marcada
- "Post" método é mais seguro do que "pegar", e nenhum limite "post" comprimento
Diferenças entre HTML 4.01 e HTML5
atributo formmethod é novo em atributos HTML5.
gramática
Valor de propriedade
值 | 描述 |
---|---|
get | 默认。将表单数据(form-data)以名称/值对的形式附加到 URL:URL?name=value&name=value。 |
post | 以 HTTP post 事务的形式发送表单数据(form-data)。 |
tag HTML <input>