函數ItemForm :: category_select()生成一個選擇html元素的類和ID catId。
<select name="catId" id="catId">
....
</select>
您可以添加的jQuery這樣的代碼:
$("#catId").change(function(){
var cat_id = $(this).val();
if(cat_id != '') {
alert('Category Id : ' + cat_id);
}
});
您可以直接添加該代碼的主題頁面,或通過鉤包裹上面的代碼到一個函數。
<?php
function _add_javascript() {
if(Params::getParam('page')=='items' &&
(Params::getParam('action')=='post' || Params::getParam('action')=='item_edit')) {
?>
<script>
$("#catId").change(function(){
var cat_id = $(this).val();
if(cat_id != '') {
alert('Category Id : ' + cat_id);
}
});
</script>
<?php
}
}
?>
<?php osc_add_hook('footer', '_add_javascript'); ?>