ajax 泛微oa表单js_常用 ajax js 表单

本文展示了如何使用jQuery的uploadify插件实现微博图片上传,包括设置上传参数、回调处理等。同时,文章涵盖了表单焦点、提交、转发、评论和表情处理的JavaScript代码,实现了动态更新和字数限制功能。
摘要由CSDN通过智能技术生成

/**

* 首页

* @author Carmen*/$(function () {/**

* 上传微博图片*/$('#picture').uploadify({

swf : PUBLIC+ '/Uploadify/uploadify.swf', //引入Uploadify核心Flash文件

uploader : uploadUrl, //PHP处理脚本地址

width : 120, //上传按钮宽度

height : 30, //上传按钮高度

buttonImage : PUBLIC + '/Uploadify/browse-btn.png', //上传按钮背景图地址

fileTypeDesc : 'Image File', //选择文件提示文字

fileTypeExts : '*.jpeg; *.jpg; *.png; *.gif', //允许选择的文件类型

formData : {'session_id': sid},//上传成功后的回调函数

onUploadSuccess : function (file, data, response) {

eval('var data =' +data);if(data.status) {

$('input[name=max]').val(data.path.max);

$('input[name=medium]').val(data.path.medium);

$('input[name=mini]').val(data.path.mini);

$('#upload_img').fadeOut().next().fadeIn().find('img').attr('src', ROOT + '/Uploads/Pic/' +data.path.medium);

}else{

alert(data.msg);

}

}

});/**

* 发布转入框效果*/$('.send_write textarea').focus(function () {//获取焦点时改变边框背景

$('.ta_right').css('backgroundPosition', '0 -50px');//转入文字时

$(this).css('borderColor', '#FFB941').keyup(function () {var content = $(this).val();//调用check函数取得当前字数

var lengths =check(content);if (lengths[0] > 0) {//当前有输入内容时改变发布按钮背景

$('.send_btn').css('backgroundPosition', '-133px -50px');

}else {//内容为空时发布按钮背景归位

$('.send_btn').css('backgroundPosition', '-50px -50px');

};//最大允许输入140字个

if (lengths[0] >= 140) {

$(this).val(content.substring(0, Math.ceil(lengths[1])));

}var num = 140 - Math.ceil(lengths[0]);var msg = num < 0 ? 0: num;//当前字数同步到显示提示

$('#send_num').html(msg);

});//失去焦点时边框背景归位

}).blur(function () {

$(this).css('borderColor', '#CCCCCC');

$('.ta_right').css('backgroundPosition', '0 -69px');

});//内容提交时处理

$('form[name=weibo]').submit(function () {var cons = $('textarea', this);if (cons.val() == '') {//内容为空时闪烁输入框

var timeOut = 0;var glint =setInterval(function () {if (timeOut % 2 == 0) {

cons.css('bac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值