HTML <button> 标签formenctype属性

  • <button>标签formenctype属性定义和用法

    formenctype属性指定在将表单数据发送到服务器之前应如何对其进行编码。此属性会覆盖表单的enctype属性。
    formenctype属性仅用于type =“submit”的按钮。

  • <button>标签formenctype属性浏览器支持

    Edge/IE Chrome FireFox Safari Opera
    10.0(含)以上 9.0(含)以上 4.0(含)以上 5.1(含)以上 10.6(含)以上
  • <button>标签formenctype属性语法

    <button type="submit" formenctype="value">

  • <button>标签formenctype属性实例

    <!DOCTYPE html>
    <html>
    <body>
    
    <form action="/jc_script/urlencode.php" method="post">
      Name: <input type="text" name="fname" value="Ståle Refsnes"><br>
      <button type="submit">用字符编码提交</button>
      <button type="submit" formenctype="text/plain">提交没有字符编码</button>
    </form>
    
    <p><strong>注意:</strong> 在Internet Explorer 9和早期版本中不支持button的formenctype属性。</p>
    
    </body>
    </html>
    尝试一下
  • HTML4.01和HTML5之间的差异

    formenctype属性是HTML5中的新增功能。

  • <button>标签formenctype属性值

    属性值 描述
    application/x-www-form-urlencoded 默认,所有字符将在发送前进行编码
    multipart/form-data 没有对字符进行编码(当您使用具有文件上传控件的表单时,请使用此方法)
    text/plain 空格被转换为“+”符号,但没有编码字符