파일 선택 안하고 alert창 뿌리기
이거 그냥 쉬울지 알고 했는데 ...
우선
1. 파일 업로드할 jsp단에 hidden 속성으로 값 한개 추가한다.
2. 기본값 = 0
1. 파일 추가 시 hidden 의 value 값을 변경
2. 해당 파일 삭제 시 다시 0으로 변경
==========파일업로드 jsp단====================
<input type="hidden" name="check" value="0"> //추가
<script>
생략~~~
//파일없을시 경고창
if(document.upFrm.check.value == "0"){
alert("파일을 선택 하셔야 합니다.");
return false;
}
swfu.startUpload();//업로드 시작
</script>
==================handlers.js=====================
부분에서
function fileQueued(file) { //이 부분이 파일을 선택하였을때 호출되는 부분이다.
try {
document.upFrm.check.value=file.name; //check값에 파일명을 기입
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setStatus("アップロードの準備");
progress.toggleCancel(true, this);
} catch (ex) {
this.debug(ex);
}
}
=======================fileprogress.js=======================
여기까지 좋았는데 파일 선택 후 삭제시 value값이 바뀌지 않아서
그부분에 value값을 0으로
// Show/Hide the cancel button
FileProgress.prototype.toggleCancel = function (show, swfUploadInstance) {
this.fileProgressElement.childNodes[0].style.visibility = show ? "visible" : "hidden";
if (swfUploadInstance) {
var fileID = this.fileProgressID;
this.fileProgressElement.childNodes[0].onclick = function () {
swfUploadInstance.cancelUpload(fileID);
document.upFrm.check.value="0"; //삭제버튼 클릭시 value 값을 0으로 변경
return false;
};
}
};
======================================================
ps.혹시 더 좋은 방법있으시면 공유해주세요~<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
이거 그냥 쉬울지 알고 했는데 ...
우선
1. 파일 업로드할 jsp단에 hidden 속성으로 값 한개 추가한다.
2. 기본값 = 0
1. 파일 추가 시 hidden 의 value 값을 변경
2. 해당 파일 삭제 시 다시 0으로 변경
==========파일업로드 jsp단====================
<input type="hidden" name="check" value="0"> //추가
<script>
생략~~~
//파일없을시 경고창
if(document.upFrm.check.value == "0"){
alert("파일을 선택 하셔야 합니다.");
return false;
}
swfu.startUpload();//업로드 시작
</script>
==================handlers.js=====================
부분에서
function fileQueued(file) { //이 부분이 파일을 선택하였을때 호출되는 부분이다.
try {
document.upFrm.check.value=file.name; //check값에 파일명을 기입
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setStatus("アップロードの準備");
progress.toggleCancel(true, this);
} catch (ex) {
this.debug(ex);
}
}
=======================fileprogress.js=======================
여기까지 좋았는데 파일 선택 후 삭제시 value값이 바뀌지 않아서
그부분에 value값을 0으로
// Show/Hide the cancel button
FileProgress.prototype.toggleCancel = function (show, swfUploadInstance) {
this.fileProgressElement.childNodes[0].style.visibility = show ? "visible" : "hidden";
if (swfUploadInstance) {
var fileID = this.fileProgressID;
this.fileProgressElement.childNodes[0].onclick = function () {
swfUploadInstance.cancelUpload(fileID);
document.upFrm.check.value="0"; //삭제버튼 클릭시 value 값을 0으로 변경
return false;
};
}
};
======================================================
ps.혹시 더 좋은 방법있으시면 공유해주세요~<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3030 | 14년 전 | 1177 | ||
| 3029 |
|
14년 전 | 1297 | |
| 3028 | 14년 전 | 1047 | ||
| 3027 | 14년 전 | 856 | ||
| 3026 | 14년 전 | 1042 | ||
| 3025 |
마케팅메지션
|
14년 전 | 1162 | |
| 3024 | 14년 전 | 866 | ||
| 3023 | 14년 전 | 853 | ||
| 3022 |
|
14년 전 | 1227 | |
| 3021 | 14년 전 | 1023 | ||
| 3020 | 14년 전 | 915 | ||
| 3019 | 14년 전 | 1072 | ||
| 3018 | 14년 전 | 1242 | ||
| 3017 |
마케팅메지션
|
14년 전 | 941 | |
| 3016 |
|
14년 전 | 976 | |
| 3015 | 14년 전 | 670 | ||
| 3014 | 14년 전 | 888 | ||
| 3013 | 14년 전 | 1103 | ||
| 3012 | 14년 전 | 932 | ||
| 3011 | 14년 전 | 928 | ||
| 3010 | 14년 전 | 1148 | ||
| 3009 |
마케팅메지션
|
14년 전 | 1660 | |
| 3008 | 14년 전 | 590 | ||
| 3007 | 14년 전 | 1024 | ||
| 3006 |
마케팅메지션
|
14년 전 | 1002 | |
| 3005 |
마케팅메지션
|
14년 전 | 900 | |
| 3004 | 14년 전 | 884 | ||
| 3003 |
마케팅메지션
|
14년 전 | 996 | |
| 3002 | 14년 전 | 783 | ||
| 3001 | 14년 전 | 2011 | ||
| 3000 | 14년 전 | 780 | ||
| 2999 | 14년 전 | 1683 | ||
| 2998 | 14년 전 | 769 | ||
| 2997 |
|
14년 전 | 860 | |
| 2996 | 14년 전 | 945 | ||
| 2995 | 14년 전 | 897 | ||
| 2994 | 14년 전 | 1600 | ||
| 2993 |
마케팅메지션
|
14년 전 | 1013 | |
| 2992 |
마케팅메지션
|
14년 전 | 962 | |
| 2991 |
마케팅메지션
|
14년 전 | 1133 | |
| 2990 | 14년 전 | 974 | ||
| 2989 | 14년 전 | 797 | ||
| 2988 |
|
14년 전 | 946 | |
| 2987 | 14년 전 | 825 | ||
| 2986 | 14년 전 | 1039 | ||
| 2985 | 14년 전 | 587 | ||
| 2984 | 14년 전 | 970 | ||
| 2983 | 14년 전 | 968 | ||
| 2982 | 14년 전 | 911 | ||
| 2981 | 14년 전 | 836 | ||
| 2980 |
마케팅메지션
|
14년 전 | 1175 | |
| 2979 |
마케팅메지션
|
14년 전 | 908 | |
| 2978 |
|
14년 전 | 849 | |
| 2977 |
|
14년 전 | 877 | |
| 2976 | 14년 전 | 818 | ||
| 2975 | 14년 전 | 821 | ||
| 2974 | 14년 전 | 906 | ||
| 2973 | 14년 전 | 1299 | ||
| 2972 | 14년 전 | 683 | ||
| 2971 | 14년 전 | 736 | ||
| 2970 | 14년 전 | 904 | ||
| 2969 | 14년 전 | 917 | ||
| 2968 | 14년 전 | 781 | ||
| 2967 | 14년 전 | 1354 | ||
| 2966 | 14년 전 | 862 | ||
| 2965 |
|
14년 전 | 1091 | |
| 2964 | 14년 전 | 1483 | ||
| 2963 | 14년 전 | 960 | ||
| 2962 |
|
14년 전 | 986 | |
| 2961 |
|
14년 전 | 891 | |
| 2960 | 14년 전 | 840 | ||
| 2959 | 14년 전 | 1193 | ||
| 2958 | 14년 전 | 940 | ||
| 2957 |
|
14년 전 | 834 | |
| 2956 |
|
14년 전 | 1203 | |
| 2955 |
|
14년 전 | 2347 | |
| 2954 | 14년 전 | 941 | ||
| 2953 | 14년 전 | 1055 | ||
| 2952 |
senseme
|
14년 전 | 1188 | |
| 2951 |
뱌미3059
|
14년 전 | 905 | |
| 2950 |
|
14년 전 | 950 | |
| 2949 | 14년 전 | 1000 | ||
| 2948 | 15년 전 | 874 | ||
| 2947 |
|
15년 전 | 964 | |
| 2946 |
개발조각사
|
15년 전 | 2452 | |
| 2945 |
개발조각사
|
15년 전 | 1775 | |
| 2944 |
개발조각사
|
15년 전 | 6062 | |
| 2943 |
개발조각사
|
15년 전 | 1308 | |
| 2942 |
개발조각사
|
15년 전 | 1573 | |
| 2941 |
개발조각사
|
15년 전 | 1933 | |
| 2940 |
개발조각사
|
15년 전 | 3664 | |
| 2939 |
개발조각사
|
15년 전 | 2995 | |
| 2938 |
개발조각사
|
15년 전 | 2076 | |
| 2937 |
개발조각사
|
15년 전 | 1576 | |
| 2936 |
개발조각사
|
15년 전 | 4025 | |
| 2935 | 15년 전 | 1107 | ||
| 2934 | 15년 전 | 881 | ||
| 2933 | 15년 전 | 1057 | ||
| 2932 | 15년 전 | 983 | ||
| 2931 | 15년 전 | 980 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기