>웹 프론트엔드 >JS 튜토리얼 >양식 항목의 이름을 제출 및 재설정_양식 특수 효과로 지정하여 발생하는 문제

양식 항목의 이름을 제출 및 재설정_양식 특수 효과로 지정하여 발생하는 문제

WBOY
WBOY원래의
2016-05-16 19:07:171405검색

최근 친구가 form이라는 폼을 키워드로 사용했는데, 이로 인해 재설정 및 제출이 불가능하게 되었습니다. "document.forms[0].reset()을 호출할 때 오류가 발생합니까?"라는 질문이 나왔습니다. 그래서 나는 즉시 그에게 "페이지에 양식이 있습니까?"라고 물었고 "예"라고 대답했습니다. "Alert document.forms[0]" 및 "팝업 개체". 이상하네요. 언제 양식에 재설정 방법이 없었나요?
살펴보니 경고(document.forms[0].reset)가 개체를 팝업하는 것으로 나타났습니다. 이는 재설정 로컬 메서드를 팝업해야 합니다. 재설정을 검색한 후 원래 재설정 버튼 이름이 재설정되었음을 발견했습니다. document.forms[0].reset이 양식의 재설정 인터페이스가 아닌 재설정 버튼을 가리키는 것은 당연합니다.

name="reset"을 제거하면 모든 것이 정상입니다!

사실 제출 버튼 이름도 submit으로 되어 있는 걸 확인했는데, 제출 방법을 조정하다 보면 오류가 있을 것 같아요!
죄송합니다. 소프트웨어로 생성한 것인지, 직접 작성한 것인지는 모르겠습니다. 어쨌든 이러한 키워드를 네이밍에 사용하지 않도록 주의하세요. 예상치 못한 오류가 발생하기 쉽기 때문입니다!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.