삭제 가능한 파일 양식 상태 확인 테이블 및 수
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 savedValue
String savedValueUrl
Object inputValue
String inputValueUrl
Bool thumbVisible
String thumbSrc
savedValueUrl
or inputValueUrl
Bool readyToRemove
Bool removeBtnVisible
상태 확인표
null
및 false
의 단원은 생략됩니다.못생겨져서inputValue
thumbSrc
겸 thumbVisible
readyToRemove
removeBtnVisible
저장된 파일이 없으면
작업
(1)
(2)
(3)
(4)
초기 상태
파일이 선택됨
Object
inputValueUrl
true파일을 선택한 후 삭제 버튼을 눌렀습니다.
파일을 선택한 후 파일 선택을 다시 열지만 취소 를 누르십시오
저장된 파일이 있는 경우
작업
(1)
(2)
(3)
(4)
초기 상태
savedValueUrl
true삭제 버튼 누르기
true
파일이 선택됨
Object
inputValueUrl
true파일 선택 열기, 취소 누르기
savedValueUrl
true삭제 버튼을 누른 후 파일을 선택했습니다.
Object
inputValueUrl
true파일을 선택한 후 삭제 버튼을 누릅니다.
savedValueUrl
true파일을 선택한 후 삭제 버튼을 누른 다음 삭제 버튼을 다시 누릅니다.
true
파일 선택 후 삭제 버튼을 누르고 파일 선택을 다시 열지만 취소 버튼을 누르면
savedValueUrl
true끝내다
아, 너무 귀찮아.
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.)