- 浏览: 92136 次
- 性别:
- 来自: 济南
最新评论
-
fightingIOW:
案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
swfUpload实例 -
kizz:
您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
swfUpload实例
/**
* 初始化 选择试题列表页面,判断复选框是否选中
**/
function initBankchoose_list(){
var ques = $("#questionNo",window.parent.document).val().split(",");
$(".ck").each(function () {
for(var i = 0;i<ques.length; i++){
if($(this).val()==ques[i]){
$(this).attr("checked",true);
}
}
});
}
function addMore(){
var td = document.getElementById("more");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.type = "file";
input.name = "file";
button.type = "button";
button.value = "删除";
button.onclick = function()
{
td.removeChild(br);
td.removeChild(input);
td.removeChild(button);
}
td.appendChild(br);
td.appendChild(input);
td.appendChild(button);
}
function deleteFileById(path,filePath,fileId,index){
if(confirm('你确定要删除吗?')){
$.ajax({
type:"post",
url:path+"/personcenter/growinfo_ajax/deleteFileById.action",
data: 'filePath='+filePath+"&fileId="+fileId,
dataType: "json",
async : false,
cache:false,
success:function(){
alert("删除成功!");
$("#divFile"+index).hide(); //隐藏被删除文件的div
//已上传文件列表数量减一
$("#uploadedFileCount").val($("#uploadedFileCount").val()-1);
}
});
}
}
function checkGrowUpinfo(){
if($("#studentId").val() == ''){
alert("请选择学生!");
return false;
}
if($("#uploadYear").val() == ''){
alert("请选择年份!");
return false;
}
if($("#semester").val() == ''){
alert("请选择学期!");
return false;
}
if($("#honorLevelCode").val() == ''){
alert("请选择荣誉层级!");
return false;
}
if($("#title").val() == ''){
alert("请填写标题!");
return false;
}
if(checkFile() == false){
alert("请选择上传文件!");
return false;
}
return true;
}
// 判断文件列表是否为空
function checkFile(){
var uploadedFileCount = $("#uploadedFileCount").val();
var flagCount = false;
if(uploadedFileCount > 0){
flagCount = true;
}
var file = document.getElementsByName("file");
var flag = false;
for(var i =0;i<file.length;i++){
if(file[i].value != ""){
flag = true;
break;
}
}
if(flag == true || flagCount == true){
return true;
}else{
return false;
}
}
//打开试题类型对应科目弹出层
function showstudentinfo(obj,path){
var operno = $("#opernoid").val();
/*
$.ajax({
type:"post",
url:path+"/personcenter/growthrecord/listGrowUpinfo.action?flag=1",
dataType: "json",
async : false,
cache:false,
success:function(){
// window.location.reload();
window.location.href=path+"/personcenter/uploadpaper/listMyExamPaper.action?para=true";
}
});
*/
// alert(path+"/personcenter/growinfo/listStudentInfo.action");
$("#materIframe").attr("src",path+"/personcenter/growinfo/listStudentInfo.action");
openZheZhao();
var wi=($(window).width()-$("#autoshow").width())/2;
var he=($(window).height()-$("#autoshow").height())/2;
var ttop=$(obj).offset().top;
$("#autoshow").css({top:(ttop+20)+"px",left:wi+"px",position:"absolute","z-index":1001}).show();
}
function tidiv(path){
var radioName = materIframe.document.getElementsByName("radioName");
var operNo = materIframe.document.getElementsByName("frameOperNo");
var userName = materIframe.document.getElementsByName("frameUserName");
var gradeClass = materIframe.document.getElementsByName("frameGradeClass");
var flag = true;
// var Checked=false;
for(var i=0;i<radioName.length;i++){
if(radioName[i].checked){
// Checked=true;
$("#studentId").val(operNo[i].value);
$("#userName").html(userName[i].value);
$("#gradeClass").html(gradeClass[i].value);
flag = false;
break;
}
}
if(flag){
alert("请选择学生!");
return false;
}
closeShowDiv();
}
function inithonorLevelCode(path){
$.ajax({
type:"post",
url:path+"/manager/growthrecord_ajax/selHonorLevel.action",
dataType: "json",
async : false,
cache:false,
success:function(data){
var honorLevelList=data.honorLevelList;
var length=honorLevelList.length;
for(var i=0;i<length;i++){
$("#honorLevelCodeId").append($("<option value='"+honorLevelList[i].honorLevelCode+"'>"+honorLevelList[i].honorLevelName+"</option>"));
}
}
});
}
function inithonorLevelCodeNo(path){
$.ajax({
type:"post",
url:path+"/manager/growthrecord_ajax/selHonorLevel.action",
dataType: "json",
async : false,
cache:false,
success:function(data){
var honorLevelList=data.honorLevelList;
var length=honorLevelList.length;
for(var i=0;i<length;i++){
$("#honorLevelCodeNoId").append($("<option value='"+honorLevelList[i].honorLevelCode+"'>"+honorLevelList[i].honorLevelName+"</option>"));
}
}
});
}
function closeShowDiv(){
$("#autoshow").hide();
closeZheZhao();
}
- chenzhangming.rar (1.9 KB)
- 下载次数: 1
发表评论
-
flashPaper转换swf代码 java
2011-09-08 16:12 2816// 使用flashPaper进行 ... -
自主项目安装部署(包含文档)
2011-09-08 15:21 11371. 安装Oracle 1.1运行安装Oracl ... -
oracle 循环插入数据
2011-09-05 17:53 797declarev_LoopCounter Binary_Int ... -
oracle数据库自动备份
2011-09-05 16:13 424把/opt/oraBakSH目录权限放开:chmod -R 7 ... -
后台验证struts2的上传文件大小
2011-08-05 17:06 2126/** * 返回值true表示验证文件大小通过<br/ ... -
tomcat虚拟目录配置(lunix/windows)
2011-08-03 10:50 734虚拟目录的配置: 在</host>的前面添加: ... -
myeclipse6.5 注册码生成器
2011-07-25 09:30 996解决开发工具myEclipse6.5 注册码过期问题 ... -
本项目中使用添加收藏和设置首页
2011-07-23 14:41 715调用链接: <a href="javascr ... -
常用的网页播放器代码
2011-07-22 16:15 871常用的网页播放器代 ... -
orale不同数据库之间,表数据的转存
2011-07-21 16:27 919不同数据库之间,数据移行 目标: 在oracle数据库 ... -
解决点击页面的查询后,刷新页面,会弹出浏览器自带的对话框
2011-07-20 17:28 8841. 现象:点击页面的查询后,刷新页面,会弹出浏览器自带的对话 ... -
防刷新重复提交 action配置(防乱码) js防刷
2011-07-20 11:35 26481. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后,会 ... -
swfUpload实例
2011-07-19 13:50 10273很好的实例: 官方网站: http://swfup ... -
图片轮播js及调用
2011-07-08 10:54 16551. 图片轮播所需js // JavaScript Docu ... -
设置首页和添加收藏夹
2011-07-06 09:30 883// JavaScript Document /* *Ç ... -
java导入excel表格
2011-06-18 16:31 889一个从网上下载的很好的excel操作资料! 1 从Ex ... -
枚举的使用 实例
2011-06-17 15:44 724package utils; import java.uti ... -
struts2 下的文件下载
2011-06-16 17:28 866推荐:Struts 2中实现文件下载(修正中文问题)http: ... -
解决linux下oracle导入数据中文乱码方案
2011-05-25 09:53 1800<script type="text/ ... -
Oracle查询用户所有表的语句
2011-05-19 13:46 1349下面为您介绍的语句用于实现Oracle查询用户所有表,如 ...
相关推荐
在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种情况我们可以用if去判断它,然后去执行相应的处理方法,具体判断他们的方法有以下几种: 1、if (typeOf(x) == “undefined”) 2、if (typeOf(x) ...
主要介绍了js中定义一个变量 var params=null;判断params 为/不为空的方法 ,需要的朋友可以参考下
3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串...
下面小编就为大家带来一篇js判断所有表单项不为空则提交表单的实现方法。小编觉得挺不错的, 现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
80、原生JavaScript判断字符是否空NULL 81、原生JavaScript用正则表达式提取页面代码中所有网址 82、原生JavaScript用正则表达式清除相同的数组(低效率) 83、原生JavaScript用正则表达式清除相同的数组(高效率) 84、...
用.js文件判断用户名、密码是否为空提示!
/* 程序功能:输入验证 */ .../* 输入参数:mode真&假(是否允许为空) */ /* val表单(被判断项),va2表单(被判断项) */ /* max(最大值),min(最小值) ...... */ /* 编写时间: 2003.09.08.2214 */
主要介绍了JS集成fckeditor及判断内容是否为空的方法,涉及fckeditor的设置及页面元素的操作技巧,并分析了php环境下配置文件上传的注意事项,需要的朋友可以参考下
SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点 * 可以...
/* 输入参数:mode真&假(是否允许为空) */ /* val表单(被判断项),va2表单(被判断项) */ /* max(最大值),min(最小值) ...... */ /* 编写时间: 2003.09.08.2214 */ /*$#######################################...
例如有两个图片上传的 input,都必须上传图片: ...js 代码如下: if($(“.myfile”).length == 2){ $(“.myfile”).each(function(){ if($(this).val() == “”) { alert(“请上传图片!”);
a.练习创建简单的WEB项目文件结构;...邮箱不能为空,必须包含@符号、必须包含.符号、@和.符号不能在一起、@符号必须在.之前。如果出现上述问题,点击注册按钮后必须出现相应提示信息。例如,下面提示用户名不能为空。
当内容为空时,发布按钮为灰色,点击时候文本框会闪动,输入文字会提示还可以输入多少文字,超出会提示,且不能发布,要注意的是,判断文本框内容的长度,不能直接来,因为英文属于一个字节,中文占两个,要用正则...
3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 ...
3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换...
1.19 检验查询条件是否为空,为空则提示"查询条件不能为空!" 19 1.20 检验是不是最短位数的数字,用于模糊查询. 20 1.21 输入为Decimal格式的数,且小数点前后都不能超过规定的位数 20 1.22 电话号码校验(只能为横线...
1.19 检验查询条件是否为空,为空则提示"查询条件不能为空!" 19 1.20 检验是不是最短位数的数字,用于模糊查询. 20 1.21 输入为Decimal格式的数,且小数点前后都不能超过规定的位数 20 1.22 电话号码校验(只能为横线...
图片的无缝移动:绘制图片的两倍,当全部图片宽度走完的时候,将图片X重新改为0. 背景图的速度设置,事物离得越近速度越快,越远速度越慢。 10. 取整、字符串转数字:parseInt(txt); 11. 管道绘制,管道类Pipe....
npm install --save-dev ok-file用检查给定文件foo.txt存在并且不为空$(npm bin)/ok-file foo.txt您可以传递多个文件,每个文件都会被检查$(npm bin)/ok-file foo.txt bar.js您甚至可以传递通配符字符串来查找文件$...