使用jQuery和flash的多文件上传组件
标题党了。 这是一个使用jQuery和flash的多文件上传组件: http://www.uploadify.com/demo/
标题党了。 这是一个使用jQuery和flash的多文件上传组件: http://www.uploadify.com/demo/
控制器 /*** ajax加载城市分类**/public function load_cities($id){ $id = (int) $id; if (!$id) { exit("{result:0,msg:’错误的城市编号’}"); } $cities = ORM::factory(‘city’); $cats = $cities->where(‘province_id’,$id)->select_list(‘id’,'name’); if (!count($cats)) { $cats = array(); } ksort($cats); exit("{result:1,msg:".json_encode($cats)."}");} public function index(){ //生成省市下拉列表 $provinces = ORM::factory(‘province’)->select_list(‘id’,'name’); $provinces[''] = ‘未选择’; ksort($provinces); $this->template->provinces = $provinces; if ($data['province_id']) { $cities = ORM::factory(’city’)->where(’province_id’,$data['province_id'])->select_list(’id’,’name’); } [...]
大多都涉及到JS,但是淡水这块儿比较薄弱。于是用jQuery,搞定。 帖一张图,对jQuery的说明很不错 站还没更新,嗯,下周更新吧
1.假如我们有如下页面 <input type="text" name="textname" id="text_id" value=""> <!–其余的请自行添加.重要的是要有TYPE.NAME.ID等,一般情况这些都是有的–> 2.下面来看怎么取得FORM中的各种值等等; function get_form_value(){ /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value");//或者 var textval = $("#text_id").val(); /*获取单选按钮的值*/ var valradio = $("input[@type=radio][@checked]").val(); /*获取复选框的值*/ var checkboxval = $("#checkbox_id").attr("value"); /*获取下拉列表的值*/ var selectval = $(‘#select_id’).val(); } 3.另外对表单的其他处理: //控制表单元素: //文本框,文本区域: [...]