最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Prototype使用指南之form.js_prototype

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 20:34:24
文檔

Prototype使用指南之form.js_prototype

Prototype使用指南之form.js_prototype:這一部分提供了很多與表單操作有關(guān)的功能,包括以下部分,當通過$方法返回元素時,可以直接通過$(element).method()調(diào)用: Form對象:提供了操作整個表單的一些方法Form.Element對象:提供了操作某個表單元素的方法TimedObserver類:周期性表單監(jiān)
推薦度:
導讀Prototype使用指南之form.js_prototype:這一部分提供了很多與表單操作有關(guān)的功能,包括以下部分,當通過$方法返回元素時,可以直接通過$(element).method()調(diào)用: Form對象:提供了操作整個表單的一些方法Form.Element對象:提供了操作某個表單元素的方法TimedObserver類:周期性表單監(jiān)

這一部分提供了很多與表單操作有關(guān)的功能,包括以下部分,當通過$方法返回元素時,可以直接通過$(element).method()調(diào)用:

Form對象:提供了操作整個表單的一些方法
Form.Element對象:提供了操作某個表單元素的方法
TimedObserver類:周期性表單監(jiān)視器,當表單元素值改變的時候執(zhí)行一個回調(diào)函數(shù),有Form和Element兩種類型
EventObserver類:利用事件來監(jiān)視表單元素,當表單元素值改變的時候執(zhí)行一個回調(diào)函數(shù),有Form和Element兩種類型

Form對象:

reset(form):form.reset()
serializeElements(elements):將elements中的元素序列化,就是返回指定的所有元素的queryString的形式,便于在xmlhttp或其他地方使用
serialize(form):序列化整個表單
getElements(form):返回表單的所有可序列化元素
getInputs(form, typeName, name):返回所有符合typeName和name的input元素
disable(form):使整個表單處于不可用狀態(tài)
enable(form) :是整個表單可用
findFirstElement(form):返回類型為'input', 'select', 'textarea'的第一個可用的非隱藏元素
focusFirstElement(form):使findFirstElement(form)返回的元素得到焦點

Form.Element對象:

focus(element) select(element):html元素內(nèi)置方法的封裝,除了返回元素本身
serialize(element):序列化指定的表單元素,返回key=value的形式,返回的string已經(jīng)encodeURIComponent了
getValue(element):返回元素的值
clear(element):清除元素的值
present(element):判斷元素的值是否非空
activate(element):使元素獲得焦點
disable(element):使元素不可用
enable(element):是元素可用

$F = Form.Element.getValue 方便使用

Form.Element.Observer以及Form.Observer類:

周期性監(jiān)視表單元素,如果表單或表單元素的值有改變時,執(zhí)行執(zhí)行一個回調(diào)函數(shù),使用方式如下:

var oser=new Form.Element.Observer(element, frequency, callback)
or oser=new Form.Observer(form, frequency, callback)
callback可以定義兩個參數(shù) form/element、Form.serialize()/value

Form.Element.EventObserver和Form.EventObserver類:

這兩個類跟上面的差不多,只是不是周期性的監(jiān)視,而是利用元素的change或click事件來監(jiān)視表單元素的變化,當發(fā)生變化時執(zhí)行callback,參數(shù)跟上面一樣

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

文檔

Prototype使用指南之form.js_prototype

Prototype使用指南之form.js_prototype:這一部分提供了很多與表單操作有關(guān)的功能,包括以下部分,當通過$方法返回元素時,可以直接通過$(element).method()調(diào)用: Form對象:提供了操作整個表單的一些方法Form.Element對象:提供了操作某個表單元素的方法TimedObserver類:周期性表單監(jiān)
推薦度:
標簽: js 使用指南 form
  • 熱門焦點
專題
Top
fffffffffffff

抖音扫码关注

手机端二维码

每天分享百科知识!