API Docs for: 0.2
Show:

JC.FormFillUrl Class

FormFillUrl 表单自动填充 URL 参数

require: JC.BaseMVC

JC Project Site | API docs | demo link

页面只要引用本脚本, 默认会处理 form class="js_compFormFillUrl"

Form 可用的 HTML attribute

decoder = function, default = decodeURIComponent
URL 的解码函数
encoder = function, default = encodeURIComponent
URL 的编码码函数
ignoreUrlFill = bool, default = false
是否忽略 URL填充

Constructor

JC.FormFillUrl

(
  • _selector
)

Parameters:

Example:

   <h2>JC.FormFillUrl 示例</h2>
   <form method="get" action="" class="js_compFormFillUrl" charset="utf-8" >
   </form>

Methods

_beforeInit

() private

初始化之前调用的方法

_init

(
  • _selector
)
private

内部初始化方法

Parameters:

  • _selector Selector

_inited

() private

内部初始化完毕时, 调用的方法

_initHanlderEvent

() private

内部事件初始化方法

fill

(
  • _selector
  • _url
)

手动填充 URL 值

Parameters:

  • _selector Selector
  • _url String

Returns:

FormFillUrlInstance

init

(
  • _selector
)
Array of FormFillUrlInstance static

初始化可识别的 FormFillUrl 实例

Parameters:

  • _selector Selector

Returns:

Array of FormFillUrlInstance:

notification

(
  • _evtName
  • _args
)

通知选择器有新事件
JC 组件以后不会在 HTML 属性里放回调, 改为触发 selector 的事件

Parameters:

notificationHandler

(
  • _evtName
  • _args
)

通知选择器有新事件, 有返回结果
JC 组件以后不会在 HTML 属性里放回调, 改为触发 selector 的事件

Parameters:

Returns:

:

on

(
  • _evtName
  • _cb
)

使用 jquery on 绑定事件

Parameters:

Returns:

BaseMVCInstance

selectHasVal

(
  • _select
  • _val
)
static

判断下拉框的option里是否有给定的值

Parameters:

  • _select Selector
  • _val String

    要查找的值

selector

()

获取 显示 BaseMVC 的触发源选择器, 比如 a 标签

Returns:

selector

trigger

(
  • _evtName
  • _args
)

使用 jquery trigger 触发绑定事件

Parameters:

Returns:

BaseMVCInstance

triggerHandler

(
  • _evtName
  • _args
)

使用 jquery triggerHandler 触发绑定事件

Parameters:

Returns:

:

Properties

decoder

Function static

自定义 URI decode 函数

Default: decodeURIComponent

encoder

Function static

自定义 URI encode 函数

Default: encodeURIComponent