- 浏览: 94702 次
- 性别:
- 来自: 济南
最新评论
-
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 2859// 使用flashPaper进行 ... -
自主项目安装部署(包含文档)
2011-09-08 15:21 12221. 安装Oracle 1.1运行安装Oracl ... -
oracle 循环插入数据
2011-09-05 17:53 833declarev_LoopCounter Binary_Int ... -
oracle数据库自动备份
2011-09-05 16:13 454把/opt/oraBakSH目录权限放开:chmod -R 7 ... -
后台验证struts2的上传文件大小
2011-08-05 17:06 2165/** * 返回值true表示验证文件大小通过<br/ ... -
tomcat虚拟目录配置(lunix/windows)
2011-08-03 10:50 765虚拟目录的配置: 在</host>的前面添加: ... -
myeclipse6.5 注册码生成器
2011-07-25 09:30 1093解决开发工具myEclipse6.5 注册码过期问题 ... -
本项目中使用添加收藏和设置首页
2011-07-23 14:41 746调用链接: <a href="javascr ... -
常用的网页播放器代码
2011-07-22 16:15 921常用的网页播放器代 ... -
orale不同数据库之间,表数据的转存
2011-07-21 16:27 964不同数据库之间,数据移行 目标: 在oracle数据库 ... -
解决点击页面的查询后,刷新页面,会弹出浏览器自带的对话框
2011-07-20 17:28 9201. 现象:点击页面的查询后,刷新页面,会弹出浏览器自带的对话 ... -
防刷新重复提交 action配置(防乱码) js防刷
2011-07-20 11:35 26761. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后,会 ... -
swfUpload实例
2011-07-19 13:50 10310很好的实例: 官方网站: http://swfup ... -
图片轮播js及调用
2011-07-08 10:54 16911. 图片轮播所需js // JavaScript Docu ... -
设置首页和添加收藏夹
2011-07-06 09:30 950// JavaScript Document /* *Ç ... -
java导入excel表格
2011-06-18 16:31 964一个从网上下载的很好的excel操作资料! 1 从Ex ... -
枚举的使用 实例
2011-06-17 15:44 752package utils; import java.uti ... -
struts2 下的文件下载
2011-06-16 17:28 905推荐:Struts 2中实现文件下载(修正中文问题)http: ... -
解决linux下oracle导入数据中文乱码方案
2011-05-25 09:53 1853<script type="text/ ... -
Oracle查询用户所有表的语句
2011-05-19 13:46 1386下面为您介绍的语句用于实现Oracle查询用户所有表,如 ...
相关推荐
### JS判断上传文件的大小类型等限制 在Web开发中,文件上传是一个常见的功能需求。为了确保用户体验并防止服务器资源被滥用,前端通常需要对上传的文件进行一系列的验证,如文件大小、文件类型等。本文将详细介绍...
本文将深入探讨如何判断一个BLOB字段是否为空,这是一个在数据库操作中极为实用且关键的技术点。 ### BLOB字段简介 BLOB类型用于存储大量的二进制数据。不同于传统的字符型数据,BLOB可以存储诸如图片、音频文件或...
本示例“js 判断输入是否是数字.rar”提供了一个JavaScript代码的Demo,用于检查用户输入的内容是否为空或者是否全由数字组成。在实际应用中,这样的功能可以确保用户提交的数据符合预期格式,避免无效数据的提交。 ...
4. 空数组和空对象:有时候需要判断一个数组或对象是否为空。对于数组,可以使用`array.length === 0`来判断是否为空;对于对象,可以使用`Object.keys(obj).length === 0`来判断。 5. 避免null合并操作符:在...
判断文件大小是否超出限制 `getFileSize`函数中,首先检查文件名是否为空,如果为空则提示用户选择文件。然后,尝试获取文件对象并计算其大小(以KB为单位)。接下来,与预先设定的文件大小限制(`flength`)进行...
在JavaScript编程中,判断对象是否为空是一个常见的需求,特别是在处理数据验证、对象初始化或条件逻辑时。以下是三种常用的实现方法: 1. 使用`typeof`操作符: `typeof`操作符用于检测变量的类型。当你想要确认...
从给定的文件信息来看,虽然标题提到的是“js验证 PDF格式”,但是在提供的代码片段中并未直接涉及PDF格式的验证,而是包含了一系列用于验证不同数据格式的JavaScript函数。以下是对这些函数及其作用的详细解析: #...
根据给定文件的信息,本文将围绕“JS验证输入是否为空”的知识点进行详细的解析与扩展。 ### JS 验证输入是否为空的基本概念 在Web开发中,表单验证是非常重要的一个环节,它能够确保用户提交的数据符合预期的格式...
在使用nginx部署Vue项目时,有时候会遇到找不到JavaScript和CSS文件的问题。这主要是因为Webpack在构建过程中生成的静态资源引用路径不正确。本文将详细介绍解决这一问题的方法,主要包括vue-cli@3的配置方式和vue-...
在前端开发中,JavaScript(JS)是实现用户交互和数据验证的重要工具,特别是在登录功能的实现上。本文将深入探讨如何使用JavaScript来判断用户名和密码,以实现一个基本的登录系统。 首先,我们需要理解HTML(超...
根据提供的文件信息,我们可以提取并解释以下几个JavaScript函数及其功能: ### 1. DataLength - 计算字符串长度(包括汉字) 此函数用于计算一个字符串的实际长度,特别考虑到汉字和其他非ASCII字符通常占用两个...
在JavaScript中,定义一个变量并判断其是否为空是常见的编程操作。这有助于确保代码的健壮性和准确性,尤其是在处理用户输入或从服务器接收数据时。本文将深入探讨如何在JavaScript中定义变量以及如何检查该变量是否...
根据提供的文件信息,本文将详细解释其中涉及到的关键JavaScript函数及其用途。这些函数主要涉及对输入字符串的类型判断,包括但不限于中文字符、数字、特定格式(如金钱格式)等的识别。 ### 一、函数概述 #### 1...
在给定的文件中,我们看到了一系列用于不同验证和判断操作的JavaScript函数。这些函数涵盖了各种常见的数据类型检查和比较,如数值、日期、邮箱格式等,以及一些通用的字符串处理功能。以下是对这些函数的详细说明:...
当你遇到“'guid' 为空或不是对象”的错误时,这意味着在你的代码中,尝试访问或操作的`guid`变量可能是未定义的、null,或者它不是一个预期的对象类型。 这个问题可能由多种原因引起,以下是一些可能的情况和解决...
JavaScript为我们提供了一种简单有效的方式来通过文件后缀判断文件类型。本文将详细解析如何使用JavaScript代码实现文件类型的判断,并介绍了ES6标准中新增的箭头函数的使用。 ### 文件类型判断的重要性 在进行...
根据给定文件的信息,本文将深入探讨如何在JavaScript中判断用户输入值是否为空,并通过具体的实例来阐述这一过程。此知识点对于前端开发人员尤为重要,因为它是实现表单验证的基础之一。 ### 核心知识点 #### 1. ...
在标题提到的"JS判断搜索引擎来路跳转代码.rar"压缩包中,包含了一个实现这一功能的JS代码文件。 搜索引擎来路跳转的判断主要基于浏览器提供的HTTP头部信息,尤其是`Referer`字段。`Referer`头信息会记录用户点击上...
在JavaScript中,对表单进行验证是常见的需求,特别是确保所有必要的输入字段都不为空,以保证数据的完整性和正确性。下面将详细讲解如何通过JavaScript实现这个功能。 首先,我们来看一个简单的示例,`demo1.html`...