찾다

 >  Q&A  >  본문

버튼을 클릭할 때만 양식으로 리디렉션하고 옵션을 선택합니다. 그렇지 않으면 탐색 탭의 표준 표시가 기본값입니다.

한 탐색 탭에 양식이 있고 다른 탐색 탭에서 해당 양식에 연결됩니다. 아래 코드를 사용하여 여러 페이지의 모든 탐색 탭에 연결하고 있습니다.

으아악

작동하지만:

  1. 가능하다면 URL에서 리디렉션한 후 해시태그를 제거하고 싶습니다. 이것은 자바스크립트의 이 부분에서 발생하는 문제입니다.

  2. 또 다른 하나는: 버튼을 사용하여 내 양식에 연결하기 위해 다음과 같은 해결책을 생각해 냈습니다.

    으아악

얼핏 보면 작동하지만 양식에 다시 연결하면 기본 옵션이 더 이상 선택되지 않습니다. 어떤 경우에는 옵션이 선택되지 않습니다. 내 버튼을 클릭하지 않는 한 양식에 항상 기본 선택 옵션(기본적으로 "0", 그렇지 않으면 비활성화됨)이 표시되기를 원합니다. 버튼을 클릭할 때만 이 값을 옵션 2로 변경하고 싶습니다. 다른 링크에서 내 양식으로 리디렉션하는 경우 기본 비활성화 값이 표시되기를 원합니다

이것은 내 버튼입니다:

으아악

아마도 javascript에 대해 더 많이 아는 사람은 다음과 같이 할 수 있습니다.

  1. 모든 탐색 탭으로 리디렉션된 후 해시를 제거할 수 있도록 도와주세요&
  2. 버튼을 클릭할 때 옵션 2만 선택되도록 코드를 더 잘 구성할 수 있습니다.

그렇지 않은 경우 양식이나 다른 탐색 탭에 연결하는 경우 다음 코드를 사용하고 싶습니다.

으아악

도움이 되신다면 알려주세요! 미리 감사드립니다.

P粉012875927P粉012875927290일 전356

모든 응답(1)나는 대답할 것이다

  • P粉007288593

    P粉0072885932024-03-23 09:03:22

    1. history API를 사용하여 해시를 교체하세요.
    2. selectedIndex를 사용하여 드롭다운 옵션을 선택하세요.
    으아아아

    회신하다
    0
  • 취소회신하다