Joomla3开发教程

文件选择器

file类型提供文件上传输入框

表现形式


文件选择器

字段配置参数


专属属性:

  • type (必填) 必须为 file
  • accept (选填) 告诉浏览器哪些 MIME types 允许上传.
  • onchange (选填) 当改变的时候触发的JS事件
  • multiple (选填) 是否允许同时上传多个文件

通用属性:

  • name (必填)  能代表该字段的唯一的名称.
  • label (选填) (支持多语言机制) 字段的标题
  • description (选填) (支持多语言机制) 该字段的描述信息。当鼠标移动到标签上面的时候,会以tooltip的形式显示出来.
  • default (选填) (不支持多语言机制) 默认值
  • class (选填) 表单字段的css类名。如果省略,默认为'text_area'.
  • required (选填l)  是否必须填写内容,用于在提交表单是进行校验. ( "true", "1", "readonly"这些都表示true)
  • hint 显示在html占位符元素中的文本,通常是在空白字段内显示的浅色提示
  • readonly (选填l) 是否只读,字段的值不能编辑. ("true", "1", "readonly" 这些都表示true)
  • multiple (选填) 是否允许多选(仅对下拉类型有效) (true or false).
  • useglobal (选填) 是否显示使用全局参数(仅对支持全局参数的类型有效) (true or false).
  • validate (选填) 数据的校验规则.
  • disabled (选填) 是否禁用字段。如果为true,那么这个字段的值不能填写,只能展示 - 并且这个值不会在表单中提交. (可设置的值: "true", "1", "readonly" 这些都表示true)
  • showon (选填) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+

使用方法


<field 
	name="file" 
	type="file" 
	label="选择文件"
	description="选择文件"
	multiple="false"
	size="10"
	accept="image/*"
/>

备注


  • 当在表单中使用file字段的时候,你需要给表单的form元素加上 enctype="multipart/form-data" ,否则会导致上传不成功
  • 你可以在表单中添加一个隐藏的字段,该字段的name属性为MAX_FILE_SIZE 来限制上传文件的大小。同时你需要自己在代码中实现这个上传限制


作者:张敏
原文:http://www.joomlachina.cn/shouce/doc/1916?article_id=1927

获取最新资讯

© 广州市番禺区新造草云信息技术咨询服务部版权所有。
粤ICP备13002429号.

Joomla系列教程

站内链接