사이트가 있습니다 (많은 사이트). 을 표시하고으로 지정하고 로그인 여부에 따라 특정 양식을 사용하지 않도록 설정합니다. 사용자가 로그인 한 경우 PHP가 설정 한 쿠키를 통해 표시됩니다. 사용자가 로그인하지 않았을 때 양식의 모든 요소를 비활성화하는 가장 좋은 방법은 궁금합니다.PHP 폼에서 전체 양식을 비활성화하는 가장 좋은 방법은 무엇입니까?
내가 현재 가지고있는 해결책은 echo
일부 JavaScript (jQuery가 정확함)로 PHP를 가져 오는 것입니다. 페이지로 이동 :
$("#form_name").children("input, textarea").attr("disabled", "disabled");
올바른 방법인가요? 더 좋은 방법이 있습니까?
나에게 잘 어울립니다. 추가 요소 (선택/등)가있는 경우에는 하위 함수에 추가 할 수 있습니다. jquery에서 전체 양식을 비활성화하는 방법이있을 수 있지만 – wajiw
.children (..) 대신 .find (..)를 사용해야합니다. 후자는 즉각적인 하위를 검색하기 때문에 – mikewasmike