아무도 JavaScript를 가지고 있지 않습니까? HTML 체크 박스를 사용하여 값을 제출하는 방법? 당신이 그것을 체크한다면, 폼 제출은 값 A를 포함 할 것이다. 그러나 그것이 체크되지 않는다면 여전히 값 B를 포함 하는가?체크 박스 '자바 스크립트'가없는 'off'값
아무 방법도 없다고 생각하지만, 나는 JS가 꺼져있을 때 여전히 기능이 필요한 사이트에서 작업하고 있습니다. 이것이 이상적입니다.
아무도 JavaScript를 가지고 있지 않습니까? HTML 체크 박스를 사용하여 값을 제출하는 방법? 당신이 그것을 체크한다면, 폼 제출은 값 A를 포함 할 것이다. 그러나 그것이 체크되지 않는다면 여전히 값 B를 포함 하는가?체크 박스 '자바 스크립트'가없는 'off'값
아무 방법도 없다고 생각하지만, 나는 JS가 꺼져있을 때 여전히 기능이 필요한 사이트에서 작업하고 있습니다. 이것이 이상적입니다.
HTML 확인란은 그런 식으로 작동하지 않아야합니다. 확인란을 선택하면 정의 된 매개 변수 이름 = 값 쌍이 전송됩니다. 선택을 취소하면 전송되지 않습니다. 서버 측에서는 매개 변수 맵에서 매개 변수 이름 (또는 명명 된 그룹의 여러 확인란의 경우 값)의 존재를 확인하고 이에 따라 처리해야합니다. 존재한다면, 체크됩니다. 결석하면 체크하지 않습니다. 그처럼 간단합니다. 이미 서버 측에서 "확인되지 않은 값"을 알고 있습니다.
좋은 설명. –
은 name
과 같은 숨겨진 양식 요소를 사용하여 수행 할 수 있습니다. 그러나 다른 브라우저는 제출 된 체크리스트의 우선 순위를 다르게 처리 할 수 있으므로 해킹 된 솔루션 일 수 있습니다.
이것은 매우 좋은 처리 시간이지만 우선 순위는 중요한 문제 일 수 있습니다. –
이러한 문제 중 하나가 작동하는 방식은 모두 체크 박스 names
을 쉼표로 구분하여 숨겨진 양식 요소를 설정하는 것이 었습니다. 그런 다음 서버 측에서이 문자열을 간단히 분해하고 어떤 체크 박스가 켜져 있는지 확인했습니다. 그러나 여전히 해킹 된 것처럼 느껴졌지 만 당시 자바 스크립트에 익숙하지 않았기 때문에 결국 그렇게되었습니다. 이 시점에서이를 수정하는 것을 고려하십시오.
누군가에게 도움이되기를 바랍니다.
우리는 HTML5, IPad, Android의 시대에 있으며 JavaScript가없는 브라우저를 계속 지원하려고하십니까? 그것은 신성 모독입니다. –
브라우저 설정에 따라 잠재 고객을 필터링하지 않습니다. P (시도) –
이 정확한 질문에 대한 답변을 찾고 있는데 대답이 지적되지 않습니다. 비록 당신이 조금 '해키'느낌이 자바 스크립트로 할 수 있습니다. 그래서 자바 스크립트를 사용하지 않는 것에 대한 나의 관심은 자바 스크립트가없는 브라우저를 지원하지 않기 때문에 꽤 될 것이기 때문이다. 그러므로이 질문은 나에게 현재의 '시대'에서 매우 유효하게 보인다. – kasimir