向ext的form表單元素新增click監聽事件

2021-06-20 02:22:47 字數 1166 閱讀 6883

首先有這麼乙個form。

authform = new ext.form.formpanel(,,,),  

displayfield:'text', valuefield:'value',

mode : 'local', editable : false,

triggeraction:'all',

anchor:'98%',emptytext:'請選擇'

},,}

},),

displayfield:'text', valuefield:'value',

mode : 'local', editable : false,

triggeraction:'all',

anchor:'98%',emptytext:'請選擇',allowblank:false

} ],

buttons: [,

success:function(_form,_action)});

}});}}

},}

] });

可以看到form表單裡面有多種元素,包括textfield、textarea、combo,其中在「sp號碼」這裡寫click響應事件,該listener如下:

listeners:}(見上述**),click時,響應事件為函式setspid,該函式如下。

function setspid()

var randnum = new date().gettime()+""+ math.floor(math.random()*100000);

ext.messagebox.confirm('資訊確認', '單擊確認將生成新的sp號碼', function(e));

}

其中,重點是這個執行語句:ext.getcmp('sp_id').setvalue(randnum);//這樣就能向「sp號碼」表單項設入隨機數了,其他語句可以忽略。

當然,稍稍用另一種風格寫listener,也是可以的,如下:

listeners:)

}}

combo組建的***可以稍稍參考:

listeners:}

form表單元素

文字框 text 密碼框 password 文字域 textarea 單選框 radio 同一組單選按鈕的name取值一定要一致 核取方塊 checkbox 下拉列表框 選項 如果所有都沒有寫selected selected 則預設顯示第乙個的選項值 提交 submit value值是顯示在按鈕上...

表單元素form小結

表單作用 主要是提高乙個圖形使用者介面,用於採集和提交使用者輸入的資料。元素 常用屬性 method,必須,屬性值為post get,預設為get,考慮安全性及中文編碼可靠性一般需設定為post action 表單提交的url,必選。id name 新的html標準提倡用唯一的id標識form,考慮...

jQuery獲取form表單元素的值

jquery如何 取得text,areatext,radio,checkbox,select的值,以及其他一些操作 假如我們有如下頁面 在此不寫出來了 下面來看怎麼取得form中的各種值等等 function get form value 3.另外對表單的其他處理 控制表單元素 文字框,文字區域 t...