삭제 가능한 파일 양식 상태 확인 테이블 및 수
3399 단어 JavaScriptRails
전제 조건
<input type=file name=logo_image /> <!-- (1) -->
<figure id=thumb_logo_image><img/></figure> <!-- (2) -->
<input type=hidden name=remove_logo_image value=on /> <!-- (3) -->
<button id=btn_remove_logo_img /> <!-- (4)-->
<input type=file name=logo_image /> <!-- (1) -->
<figure id=thumb_logo_image><img/></figure> <!-- (2) -->
<input type=hidden name=remove_logo_image value=on /> <!-- (3) -->
<button id=btn_remove_logo_img /> <!-- (4)-->
값을
remove_属性名 로 설정하여 보내면 저장된 파일을 삭제할 수 있습니다.상태의 세척
상태 변수 추출
Object savedValueString savedValueUrlObject inputValueString inputValueUrlBool thumbVisibleString thumbSrcsavedValueUrl or inputValueUrlBool readyToRemoveBool removeBtnVisible상태 확인표
null 및 false의 단원은 생략됩니다.못생겨져서inputValuethumbSrc 겸 thumbVisiblereadyToRemoveremoveBtnVisible 저장된 파일이 없으면
작업
(1)
(2)
(3)
(4)
초기 상태
파일이 선택됨
Object
inputValueUrltrue파일을 선택한 후 삭제 버튼을 눌렀습니다.
파일을 선택한 후 파일 선택을 다시 열지만 취소 를 누르십시오
저장된 파일이 있는 경우
작업
(1)
(2)
(3)
(4)
초기 상태
savedValueUrltrue삭제 버튼 누르기
true
파일이 선택됨
Object
inputValueUrltrue파일 선택 열기, 취소 누르기
savedValueUrltrue삭제 버튼을 누른 후 파일을 선택했습니다.
Object
inputValueUrltrue파일을 선택한 후 삭제 버튼을 누릅니다.
savedValueUrltrue파일을 선택한 후 삭제 버튼을 누른 다음 삭제 버튼을 다시 누릅니다.
true
파일 선택 후 삭제 버튼을 누르고 파일 선택을 다시 열지만 취소 버튼을 누르면
savedValueUrltrue끝내다
아, 너무 귀찮아.
Reference
이 문제에 관하여(삭제 가능한 파일 양식 상태 확인 테이블 및 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/goosys/items/71dfacc2d0edb92bb087
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(삭제 가능한 파일 양식 상태 확인 테이블 및 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/goosys/items/71dfacc2d0edb92bb087텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)