AJAX, JavaScript, jQuery: Downloading and installing jQuery | lynda.com

jQuery는 두 가지 버전으로 제공됩니다 생산 버전이 있습니다

압축 및 축소, 개발 버전 및 당신은 볼 수 있습니다 여기 스크린 샷에서 제가이 작은 스냅 샷을 찍었을 때, 버전은 약 19K이고 개발 버전은 약 120K입니다 따라서 일반적으로 할 일은이 두 버전을 모두 다운로드 한 다음 당신은 의도 한 목적을 위해 각각을 사용할 것입니다 개발 중에는 버전은 디버깅하기가 더 쉽기 때문에, 코드로 이동하여 어떻게 작동하는지 확인할 수 있습니다 그러나 웹 서버에 jQuery를 배포 할 준비가되면 생산 버전 코드 간에는 실제 차이점이 없습니다

유일한 진짜 차이점은 생산 버전이 약간의 압축을 가지고 있다는 것입니다 사용자 웹 사이트에 다운로드하는 것이 훨씬 빨라졌습니다 자, 이제 jQuery 웹 사이트로 가서 둘러 보자 나는 조금씩 살펴볼 것입니다 여기에 많은 훌륭한 정보가 있습니다 jQuery 웹 사이트

이제 잠시 시간을내어 그 중 일부를 살펴보십시오 그러나 지금 주목해야 할 가장 중요한 것은 다운로드 영역입니다 여기 그래서 당신이 본질적으로 그것을 다운로드하는 방법 생산을 선택하여 다운로드 할 제품을 선택할 수 있습니까? 또는 개발을 클릭하거나 다운로드 탭으로 이동하여 다운로드 섹션으로 이동하십시오 근본적으로 네가 할 일은 내가 예를 들어 Production을 선택하면 다운로드를 클릭하면됩니다 다운로드 페이지로 이동합니다

그럼 내가 할 일은 마우스 오른쪽 버튼으로 클릭하는 것뿐입니다 이 파일을 JavaScript 파일로 저장하십시오 추출해야하는 압축 파일이나 그와 비슷한 파일은 없습니다 이것은 완성 된 형태로 바로 내려 왔습니다 이제 jQuery 사이트로 돌아가 보겠습니다

그렇지 않으면, 다운로드 탭과 다운로드 탭으로 이동할 수 있습니다 다운로드 방법에 대한 정보, 코드에 관한 정보, 일부 공개 정보 다시 한번, 다운로드 섹션으로 가면, 당신은 내가 몇 가지 옵션을 가질 수 있음을 알 수 있습니다 축소 버전이 있습니다 압축되지 않은 부분이 있습니다

이것이 개발 버전입니다 문서 버전도 있습니다 따라서 Visual Studio를 사용하고 있다면, 문서 버전은 jQuery 라이브러리의 버전입니다 특정 의견이 포함되어 있습니다 IntelliSense를 완벽하게 사용할 수 있습니다

편집기 내에서 명령문 완성이라고합니다 이 경우 Visual Studio입니다 그러나 Visual Studio를 사용하지 않는 경우, 별거 아니야 이 두 버전 중 하나를 다운로드하면됩니다 실제로, VS 버전을 사용하기 위해, 당신이 할 일은 당신이 하나를 다운로드 할 것입니다

이 두 녀석의 첫 번째와 당신이뿐만 아니라이 하나를 다운로드거야 그리고 당신은 두 디렉토리를 같은 디렉토리에두면 몇 분 안에이 파일을 볼 수 있습니다 왜냐하면 나는이 과정에서 Visual Studio 버전을 사용하기 때문에 이 문서 하지만이 탭은 원할 때 이동합니다 과거의 릴리스, 변경된 사항, 그런 종류의 것들에 대해 알아보십시오 그러나 일반적으로 다운로드 페이지 만 사용합니다

그래서 저는 그 과정을 거치지 않을 것입니다 분이지만 일단 하드 드라이브에 jqueryjs 파일을 저장하면, 웹 사이트로 이동하고 스크립트 참조를 포함하기 만하면됩니다 그것을 사용하기 시작할 수 있습니다

How to Create Bootstrap Tab Animation Using Jquery – Amazing Tutorial

모두들 매일 수업료를 다시받을 수 있습니다 이 비디오에서는 jQuery를 사용하여 탭 애니메이션을 만드는 방법을 보여줍니다

이 탭을 사용하여 사용자를 등록하거나 제품을 사용하여 사용자를 등록 할 수 있습니다 주문 이모티콘을 사용하여 세 개의 탭을 만듭니다 그림 이모티콘은 내용을 지정하는 용도로만 사용됩니다 귀하의 탭 여기서 아무 것도 지정할 수 있습니다

그래서 당신은 애니메이션을 볼 수 있습니다 이 애니메이션을 만드는 아주 간단한 방법을 보여 드리겠습니다 이 비디오를 시작하기 전에 구독 버튼을 누르고 있는지 확인하십시오 벨 아이콘을 사용하여 내 모든 비디오를 알리고 아무것도 찾으면이 비디오를 좋아합니다 유능한

그래서 항상 늦게 시작하기 전에 시작하겠습니다 먼저 텍스트 편집기에서 폴더를 열어이 폴더의 이름을 지정할 수 있습니다 이 폴더의 이름 탭 애니메이션을 지정합니다 그 후에 우리는 두 개의 파일을 만들 것입니다 인덱스 도트 HTML과 두 번째 것은 style

css입니다 색인 도트 HTML 파일에서 우리는 먼저 간단한 HTML5 스 니펫을 만들고 제목을 지정합니다 귀하의 웹 페이지 그런 다음 헤드 섹션에서 부트 스트랩 파일을 링크하여 부트 스트랩으로 이동합니다 CSS를 복사하여 여기에 붙여 넣으십시오 JS 파일을 복사하여 닫는 body 태그 앞에 붙여 넣습니다

이 jquery 슬림 파일을 사용하고 싶지 않으므로 jQueryminjs 파일로 대체 할 것입니다 슬림 파일에는 애니메이션 기능이 없으므로이 파일을 바꿉니다 jQuery 버전 화 파일로 결국 우리는 머리 부분에 style

css 파일을 링크 할 것입니다 라이브 서버에서 먼저 문서를 열어 실시간 결과를 얻습니다 여기를 마우스 오른쪽 버튼으로 클릭하고 라이브 서버로 열기를 선택합니다 그 후에는 컨테이너 클래스를 생성하고 테두리, 텍스트를 지정합니다 가운데에 센터 클래스 모든 텍스트를 입력하고 margin-top을 지정하여 맨 위 섹션에 여백을 추가하십시오

그런 다음 H3 제목을 만들고 마진 상단 및 텍스트 기본 클래스를 지정합니다 여기서 주문 텍스트를 지정할 것입니다 그런 다음 컨테이너의 크기를 줄이고 너비를 50 %로 지정합니다 그 다음 단락을 만들고 여기에 텍스트를 지정합니다 이제 탭을 만듭니다

먼저 d-flex를 사용하여 모든 탭을 중앙에 배치하여 컨텐츠 센터 클래스를 정당화합니다 이 div에서 nav 및 bg-light 클래스를 만듭니다 그런 다음 역할 탭 목록을 지정합니다 그런 다음 nav-item 클래스로 li 탭을 만듭니다 여기서 앵커 태그를 삽입하고 href 속성에 1 단계를 지정합니다

첫 번째 탭의 텍스트를 지정하십시오 ID를 지정할 것입니다 어느 단계입니까? 1을 살짝 누르십시오 그런 다음 클래스 탐색 링크와 활성을 지정합니다 선택한 영역이 참입니다

그런 다음 데이터 토글 탭과 역할 탭을 삽입합니다 그런 다음 li nav 항목 클래스를 사용하여 두 번째 탭을 만듭니다 단계 2 href 속성을 사용하여 앵커 태그를 삽입하십시오 두 번째 탭에 텍스트 지정 및 ID 추가 2 단계 탭, 클래스 탐색 링크 영역 선택된 거짓 데이터 토글 탭 역할 탭 그 다음에는 세 번째 탭을 만들므로 우리는 nav-item 클래스로 li 태그를 만들고이 li 태그 안에 anchor 태그를 넣습니다 여기서 href 속성에서 3 단계 ID를 지정합니다

3 단계 탭 클래스 nav 링크 영역이 선택되었습니다 잘못된 데이터 토글 탭 및 역할 탭 탭을 완료하면 각 탭에 대한 콘텐츠가 생성됩니다 닫는 div 후에 우리는 여기에 tab content 클래스를 생성 할 것입니다 여기서는 첫 번째 탭의 내용을 지정하므로 div를 탭 창 클래스로 만듭니다 페이드 쇼 및 활성 클래스를 지정하십시오

그런 다음 ID 스텝 1을 지정합니다이 ID가 앵커 태그 href와 정확히 일치하는지 확인하십시오 속성 다른 ID와 다른 href 속성 값을 지정하면 탭 섹션은 제대로 작동하지 않습니다 따라서 ID를 제공하는 값은 앵커와 정확히 일치해야합니다

태그 href 속성 그런 다음 1 단계 탭으로 영역 레이블을 지정합니다 값에 의한 영역 레이블은 ID와 정확히 동일하다는 점에 유의하십시오 그런 다음 역할 탭을 지정합니다 이 구분 태그에 텍스트를 입력하십시오

그 다음에 우리는 두 번째 탭 콘텐트를 생성 할 것이므로 div를 탭 창과 페이드로 추가 할 것입니다 수업 그런 다음 ID 2 단계 및 2 단계 탭으로 영역 레이블을 지정하고 역할 탭 창을 지정합니다 이제 탭이 제대로 작동하는 것을 볼 수 있습니다 이 후 우리는 세번째 탭을 생성 할 것입니다

우리는 div를 탭 창과 페이드로 추가 할 것입니다 수업 ID 3 단계, 3 단계 탭으로 영역 레이블을 지정하고 역할 탭 창을 지정하십시오 여기에 내용을 입력하십시오 이제 탭이 잘 작동하는 것을 볼 수 있으며 시간은 탭의 스타일을 만드는 것입니다

그래서 stylecss 파일에서 먼저 패딩과 마진을 제거 할 것입니다 그런 다음 ul 태그를 선택하고 margin top 속성을 추가합니다 그런 다음 앵커 태그를 선택하고 패딩을 지정합니다 색상 및 글꼴 모음 이제이 놀라운 탭을 볼 수 있습니다

탭 포함 섹션에서 이모티콘을 삽입합니다 그래서 Google로 이동하여 이모티콘을 입력하십시오 CSS는 첫 번째 웹 사이트를 클릭하십시오 여기에서 링크 태그를 복사하여 헤드 섹션에 붙여 넣습니다 이제는 그림 이모티콘을 사용할 수 있습니다

그러면 우리가 할 일은 내부 내용 클래스 여기이 div에는 H4 제목 태그에 그림이 들어갑니다 두 번째 및 세 번째 탭 내용 섹션에서도 동일한 작업을 수행합니다 다른 탭에서 다른 그림 이모티콘을 사용하겠습니다 style

css 파일에서 내부 내용 클래스를 만들고 margin, border, border radius를 지정합니다 그리고 패딩을하면 그 크기가 커질 것입니다 글꼴 크기를 사용하여 그림 이모티콘 그게 전부 야 우리의 탭이 준비되었습니다

이제 애니메이션을 만듭니다 Indexhtml 파일에서 ul 탭으로 이동하여 ul 태그를 닫기 전에 custom 패널로 div를 만듭니다 둥근 부트 스트랩 클래스를 지정합니다 Style

css 파일에서 패널의 스타일을 지정하므로 콘텐츠 위치를 지정합니다 절대 너비, 높이 배경색 경계선 반경 커서 및 Z- 색인 그 후에 ul 태그를 선택하고 위치 상대 값을 지정합니다 이제이 패널이 ul 태그 앞에 있는지 보게 될 것입니다 그리고 ul 태그의 높이와 너비를 자동으로 가져옵니다 그런 다음 패널의 상자 그림자 속성을 지정합니다

이제는 앞쪽에 nav-link 태그를 사용하여 nav 링크 클래스를 선택합니다 위치 상대 Z- 색인 99999를 지정하십시오 이제 패널이 nav 링크 뒤에 있다는 것을 알 수 있습니다 그런 다음 mainjs 파일을 만들고 index

html의 script 태그를 사용하여이 파일을 연결합니다 파일 이 파일에서 우리는 document dot ready 함수를이 함수에서 호출 할 것입니다 변수를 지정하고이 변수의 이름을 panel로 지정합니다 패널의 너비를 this로 지정합니다 변수 그래서 우리는 여기서 괄호 안에 CSS 점 너비를 지정하는 패널을 씁니다

따라서이 코드는 패널의 너비를 패널 변수에 반환합니다 그 후 패널 변수에서 픽셀을 제거하려고했습니다 그래서 여기에 또 다른 변수 호출 너비를 만들고 패널 도트 대체 픽셀을 작성하고 널 자열로 YY십시오 이제 ul 태그의 너비를 가져옵니다

이 후 우리는 얼마나 많은 li 태그가 코드에 있는지 알아낼 것입니다 그래서 변수를 만들고 0 값을 지정합니다 그리고 li 태그를 선택하고 각 함수를 호출하십시오 이 함수에서는 i 변수의 크기를 늘립니다 그래서이 변수를 출력하면 프로그램에서 li 태그의 수를 얻을 수 있습니다

이제 첫 번째 탭의 너비를 가져와야합니다 그래서 우리가 할 일은 val1 변수를 만들고 너비 나누기를 i로 지정하는 것입니다 그래서 첫 번째 li 탭의 너비를 반환합니다 이 값을 첫 번째 li 태그에 지정합니다 그래서 우리는 n 번째 자식 1과 함께 li 태그를 선택하고 너비 val1을 지정하고 여기에 픽셀 단위를 추가합니다

이제 첫 번째 li 태그에이 패널이 표시됩니다 이 후 첫 번째 li 태그에서 click 이벤트를 생성합니다 따라서 우리는 n 번째 자식 1을 사용하여 첫 번째 li 태그를 선택하고 생성 한 클릭 이벤트 함수에서 패널을 선택하고 애니메이션 기능을 호출하십시오 여기 왼쪽 속성 0px를 지정합니다 그런 다음 n 번째 자식 2를 사용하여 두 번째 li 태그를 선택하고 선택 패널을 추가합니다

그런 다음 animate 함수를 호출하고 left 속성을 지정하면 여기서 val1을 지정합니다 변하기 쉬운 따라서 두 번째 태그를 클릭하면 왼쪽 여백이 패널에 추가됩니다 패널의 위치를 ​​조정하여 val1 변수에서 10을 뺀 값을 얻을 수 있습니다 패널이 중앙에 있습니다

이 후 우리는 n 번째 자식 3을 사용하여 세 번째 탭을 선택하고이 코드를 만듭니다 탭뿐만 아니라 왼쪽 값을 변경하십시오 그래서 여기에 val1과 vali1을 더합니다 이제이 놀라운 애니메이션을 탭에서 볼 수 있습니다 마지막으로 활성 링크 색상을 지정합니다 따라서 style

css 파일에서 활성 클래스에 대한 color 속성을 지정합니다 그거야 이제이 놀라운 테두리 애니메이션을 보게 될 것입니다 등록 탭, 주문과 같은이 자습서를 사용하여 다른 유형의 탭을 만들 수 있습니다 탭, 비밀번호 탭 잊어 버림 이 자습서가 마음에 들면 좋겠다면 유용한 버튼을 눌러야합니다

빨간색 구독 버튼을 눌러서 구독하십시오 매번 놀라운 동영상을 제공하고 싶습니다 일단 그게 전부 야 우리는 다음 튜토리얼에서 당신을 보게 될 것이며 그때까지 행복하게 지켜 볼 것입니다

jQuery Validar campos de texto

안녕하세요 제 이름은 Alex Joel입니다이 비디오에서는 세 가지 텍스트 필드의 유효성을 검사하는 방법을 보여줍니다 jQuery 사용하기 좋은 이미 프로젝트 폴더가 있습니다

jquery min을 다운로드했습니다 이제 새 파일을 만들겠습니다 나는 그대로 유지한다 색인 HTML 이제 5 개의 html 구조를 만들겠습니다

우리가 수입하는 제목보다 훨씬 아래에 jquery 파일 이제는 몸 안쪽에 라벨 센터를 놓습니다 이제 우리는 다음 입력을 만들려고합니다 a h3 편지 만 우리는 그것을 복사한다 번호 만 이메일의 유효성을 검사하다 잘 지금 우리가 브라우저에 가면 잘 jquery라는 폴더를 찾습니다

아주 좋아 나에게 다음을 보여주고있다 제목이있는 텍스트 필드 우리는 단지 가사를 입력 할 수있는 텍스트 필드 이메일을 확인하고 이메일을 확인하십시오 좋은 이제 다른 파일을 만들자 우리는 유효성을 검사하다

js 이제 알기 쉽게 함수를 만들자 괄호 안에 다음과 같은 매개 변수를 넣습니다 이제 key라는 변수를 선언합니다 점 매개 변수를 배치합니다 그리고 우리는 다음 이벤트를 배치합니다

o 다음 행사 이제는 key라는 다른 변수를 선언합니다 우리가 그를 배정한다 끈 괄호 안에 변수 키를 배치합니다 점 좋은 이제 다른 변수를 선언합니다 전화 문안 우리는 다음 체인을 할당합니다

모음과 자음이 들어 있습니다 텍스트 필드에 입력 할 수있는 이제 합의를 선언 할 것입니다 특별하다고 불리는 우리가 그를 배정한다 우리는 값 8에 위치합니다 37 세 39 세 및 46 즉,이 숫자는 하나의 열쇠 즉, 46의 가치가 열쇠입니다 점 그리고이 배열 안에있는 값 열쇠의 값입니다

우리가 들어갈 수없는 이제 다른 변수를 선언합니다 그것을 false로 초기화한다 이제 우리는 우리는 특별 협정을 배치한다 이 사이클을위한 아주 좋은 협정 안에있는 모든 것을 통과 할 것입니다 즉,이 값들 주기 내에서 변수 키와 배열을 평가합니다

우리는 조건을 만든다 우리는 가변 키 동일하면 우리는 합의를했다 괄호 안에 사이클의 변수 i를 넣습니다 이제 키 변수가이 조건을 만족하면 똑같아 협상 내용 다음을 포함하는 키 우리가 입력하는 키의 코드 이 조건이 충족되면 우리의 가변 특수 키는 false와 같고 우리는 휴식을 취합니다

에 대한 사이클에서 잘 우리는 다음 조건을 만든다 우리는 이미 첫 번째 기능을 완료했습니다 우리가 들어갈 수있게 해주는 텍스트 필드의 문자 만 우리는 스크립트를 복사한다 우리는 그 이름을 확인한다 js 현장에서 잘 지내다 여기서 우리는 단지 텍스트를 입력 할 것입니다 우리는 우리의 기능을 부르기 위해 보낸다 유일한 편지 우리가 브라우저에 가면 지금 아주 좋아 우리는 업데이트 지금 내가 편지를 입력하려는 필드에 나는 번호를 입력 할거야

아주 잘 그것은 내가 숫자 만 문자를 입력하게하지 않습니다 대문자 절대적으로 요점은 아니다 공백 나는 제거 할 수있다 아주 잘 우리는 이미 첫 번째 필드를 가지고 있습니다 편지 만 입력하면됩니다 이제 우리는 모든 기능을 수집하고 싶습니다

우리는 그것을 붙인다 우리는 그것을 바꿨다 오직 수 문자열이있는 문자 변수를 사용할 수 있습니다 우리는 숫자를 위해 그것을 바꿨다 잘 여기에 숫자를 넣어 numbers 변수 우리는 이미 우리의 기능을 가지고 있습니다

숫자 만 입력하면됩니다 잘 지금 우리가 그 함수를 호출하기 위해 보내는 숫자를 입력 할 텍스트 필드 번호 만 이제 우리는 브라우저로 간다 우리는 업데이트 나는 가사를 입력 할거야 내가 숫자를 입력하면 글자를 입력 할 수 없다 올바른 그럼 내가 한 지점에 들어가고 싶다면 어떻게 될까? 그것은 내가 어떤 점도 입력하게하지 않는다

공간도 없지만 제거 할 수 있다면 들어갈 수있게 잘 소수점 우리가 무엇을 할 것인가? 수정하다 우리는 그것을 진실하게 말한다 우리는 값 46을 도트 키의 값으로 남겨 둡니다 이제 브라우저로 이동하여 업데이트합니다 나는 숫자를 입력 할 것이다 소득이 포인트라면 어떻게 될까요? 아주 잘, 나는 요점을 입력 할 수 있습니다

십진법의 아주 좋아 우리는 우리의 분야가있다 우리는 가사 만 입력 할 수 있습니다 우리가 할 수있는 번호를 지금 입력 할 수있는 분야는 이메일로 확인 될 것입니다 우리의 텍스트 필드 좋아, 다음 함수를 만들어 보자

이제 다른 함수를 만들자 우리는 전자 메일의 유효성 검사를 호출합니다 우리가 배치하는 괄호 안쪽 다음 매개 변수 함수 안에서 우리는 다음 변수를 선언한다 우리는 정규 표현식 이메일 이제 우리는 다음 반환을 놓습니다 지금 우리는 언제 우리의 버튼을 확인합니다

누르다 우리는 우리 단추가 가지고있을 이드 검증하다 클릭 이제 이메일 필드의 ID를 평가합니다 비어있는 경우 조건이 충족되면 Google에 표시합니다 경계 지금은 다른 경우 if 유효한 함수 전자 메일을 배치합니다 우리는 이드를 배치한다

이 조건이 충족되면 우리를 보여줘 유효한 이메일 알림 지금 그렇지 않으면 다음 메시지가 표시되지 않습니다 이메일이 유효하지 않습니다 아주 잘 우리는 우리의 이메일을 검증 할 수있는 기능을 이미 가지고있다 우리의 텍스트 필드에 잘 우리는 이메일을 검증 할 곳에서 ID를 배치합니다

전화 이메일 우리는 다음 버튼을 넣는다 이드와 함께 검증하다 아주 좋아 이제 우리는 브라우저로 가서 업데이트합니다 이미 확인 버튼이 있습니다 지금 예, 우리는 텍스트 필드에 무엇이든 넣습니다

우리가 확인한다 이메일이 유효하지 않은 다음 메시지를 보여줍니다 올바른 지금 내가 유효한 이메일을 넣으면 아주 잘 다음 메시지를 보여줘 이메일 유효한 올바른 부적절한 이메일 나에게 스크립트 바를 받아들이지 마라 유효한 이메일 나는 대본을 썼다

올바른 지금 그가 arroba를 가져 간다면 유효하지 않은 내가 그것을 놓기 전까지는 유효하지 않다 어느 쪽이든 com 아주 좋아 지금까지 좋은 친구가이 비디오 자습서와 함께 왔습니다 우리가 검증 한 곳 3 개의 텍스트 필드 글자 만 입력 할 수있는 jquery를 사용합니다

우리는 단지 번호를 입력 할 수있는 하나 소수점을 입력 할 수 있도록 수정했습니다 이메일의 유효성을 검사하는 또 다른 텍스트 필드 이 비디오 튜토리얼이 매우 유용 할 것이기를 바랍니다 다음 동영상까지 볼 수 있으며 구독하는 것을 잊지 마세요 신의 축복이 있기를

Concatenar y Redireccionar url con JQuery

안녕, 잘 지냈니? 나는 Carlos Dk이고 VerTutorialescom에 오신 것을 환영합니다

이 경우에 우리는 사용자의 의심을 해결할 것입니다 리다이렉션을 할 것입니다 양식 내의 텍스트 내에 입력 된 필드를 사용하여 문제의 도메인과 같은 URL을 정확하게 포함시키는 것입니다 보자, 원칙적으로 그것은 연결 일 것이다 우리는 텍스트 필드를 추가 할 것입니다

case와 같은 id를 가진 입력으로 텍스트 타입 값을 검색하고 버튼을 넣으려면 ID와 상관 없어요 e를 클릭하면 어떻게 될까요? 함수 리디렉션 ()을 호출하면 버튼의 텍스트에 "메일보기"가 표시됩니다 헤더에서 우리는 작업을 용이하게하기 위해 JQuery 라이브러리가 필요하며 여기서는 redirection ()이라는 새로운 함수를 추가 할 것입니다 이 함수에서 우리는 무엇을 할 것인가? 해야 할 일은 ID = 도메인을 가져 오는 값으로 리디렉션하고, 우리가 가도록 수집합니다 변수를 선언하고 할당하면 필요하지 않지만 완전히 끝내겠습니다

자세한 내용은 이 변수에 "Domain"객체의 값을 할당하고 Alert ()를 사용하여이 객체를 테스트합니다 데이터를 올바르게 가져 가고 있습니다 이제 우리가 할 일은 리다이렉션을 만드는 것입니다 이를 위해 우리는 windowslocation 함수를 사용할 것이고 우리는 href에 도메인의 값을 할당 할 것입니다

시도해 봅시다 그리고 여기를 보면, 그것이 무엇인지는 지정하지 않은 것입니다 프로토콜 "http"를 도메인 앞에서 직접 연결하면 "http : // www"입니다

우리는이 정보를 사용자에게 제공 할 것입니다 "http : // www" 사용자는 그가 도메인을 채우기 만하면된다는 것을 알게됩니다 업데이트하자 우리는 "vertutorialescom"을 넣고 이미 "http"를 경우 사용자는 "웹 메일"을 변경해야하기 때문에 사용자에게 "웹 메일"을 요청합니다 그래서 보자 직접 도메인 "vertutorialescom"이 될 것이고 우리가 메일을보기 위해 그것을 줄 때 우리는 들어갈 것입니다 따라서 언제나처럼 YouTube 내 구독 정보, 좋아하는 콘텐츠에 감사드립니다 페이스 북에서 트위터에 리트 윗을하면, 나를 따라갈 수있다

소셜 네트워크의 다른 곳에서 보자 인사말 나중에 보자! [JQuery 자습서]

jQuery Textarea AutoGrow

오늘 jQuery Textarea AutoGrow 플러그인을 시연하고 싶습니다 너는 아마도 거기에 수십개의 AutoGrow 플러그인이 있다고 생각할 것이다

하지만 실제로 두 가지 특정 기능을 함께 찾고 있었는데 찾는 데 어려움이 있었다 첫 번째는 최대 높이를 갖는 것입니다 텍스트를 계속 입력 할 수는 있지만 정의 된 높이 이상으로 성장하지는 않습니다 과 두 번째는 내가 후크 할 수있는 포스트 증가 콜백 이벤트입니다 내가 이것이 크기를 바꿔 놓았 기 때문에 나는 여분의 코드 조각이있다

그 이벤트에 들어가서 위의 요소를 조정하여 축소시킵니다 그러므로이 전체 영역은 정적 높이로 유지됩니다 그래서 나는 그게 내 tasknote 프로젝트에 대한 싶었어; 여기에 약간의 채팅 영역이 있습니다 기본적으로 페이스 북과 같은 맥락이다 여기에 텍스트 영역을 입력하면 자동으로 성장할 것입니다 – 그리고이 영역이 성장하는 것을 조정하기 위해 축소되고 있음을 알 수 있습니다

텍스트 아래에 그리고 그것은 페이스 북 채팅 시스템을 기반으로합니다 – 나는 그 길을 좋아합니다 그들은 그것을했다, 나는 바퀴를 재발 명하는 점이 없다고 생각했다 그래서 나는 빠른 커서 검색이나 다른 AutoGrow 플러그인 – 나는이 작은 동안 뒤로 썼다 그래서 나는 세부 사항에 다소 흐릿합니다

그러나 나는 단지 내가 보여줄 것이라고 생각했기 때문에 이것이 최고의 히트 곡이었다 이 하나는 성장하는 최대 높이가 없으며 콜백이 없습니다 좋지 않다 이것은 다시 동일합니다 – 최대 높이가 있고 콜백이 없습니다 또한 제거 할 수없는 밑줄이 있습니다

아마도 그건 아마도 거기에 깜박임 문제를 제거하지만 거기에 가지 않을 것입니다 여기 이쪽은 jQueryns-autogrow에는 콜백이 있지만 최대 높이가 없습니다 그래서 이것이 제가 스스로 굴러 간 이유입니다 그것은 매우 간단합니다

출처 github에 나와 있으므로 코드의 기본 원칙을 보여 드리겠습니다 매우 간단합니다 단지 90 줄입니다 내 평소를 알고 있습니다 의견의 40 %

내가하는 방식은 렌더링 된 <div>를 얻는 것입니다 오프 스크린과 그것 텍스트 영역의 스타일을 상속합니다 그래서 내가하는 일은 : 타이핑으로 콘텐츠가 <div>에 삽입 된 다음 <div> – 특히 우리의 값으로 사용할 높이 여기 조정 그리고 나는 그것이 더 신뢰할만한 방법이고 정렬을 보았다는 것을 발견했습니다 의 텍스트 영역의 네이티브 scrollTop 및 scrollHeight 속성 다양한 다른 문제가 있습니다

이 플러그인을 다른 플러그인에서 뽑아내는 기억이납니다 내 인생은 그것이 어떤 것인지 기억한다 그리고 나는 그것을 내 글쓰기에 충분히 좋지 않았다 약간 어리 석다 원래 누구든 고마워요

저것을 썼다; 그것은 매우 유용하지만 나는 크게 변경했습니다 여기 내 목적을위한 코드 jQuery Textarea AutoGrow Plugin이 있습니다

JQuery Ajax PHP Dynamic Content Loading

이 예제에서는 jQuery와 Ajax를 사용하는 방법을 보여줄 것이다 PHP에서 동적으로 내용을로드하는 방법 서버 측

그래서 이것이 예입니다 기본적으로 내용을로드하는 버튼 두 번째 상자에로드 할 첫 번째 상자와 두 번째 단추 그리고 우리는 약간의 모든 버튼을 여기에서 지우십시오 우리가 테스트하는 동안 연습 할 수 있도록 어떻게 작동하는지보십시오 여기에 우리는이 HTML 파일을 가지고 있습니다

예 기본적으로 화면에 표시 할 요소가 있습니다 JavaScript는 실제 화면과 직접 관련이 있습니다 파일의 맨 아래를 보면 HTML이 보입니다 특히 라인 45 우리는 두 버튼의 입력 태그

둘 다 콘텐츠라는 클래스 (CSS)를 공유합니다 대시 버튼 그리고 우리는 클래스 (CSS)를 사용하고 있습니다 클릭 이벤트를 처리합니다 그리고 우리는 정상에 오른다

이 파일은 12 행에서 jQuery 검색을 사용하여 찾고있다 클래스 콘텐츠 버튼을 클릭하고 클릭 이벤트 그런 다음이 두 가지를 다시 살펴보십시오 다시 한번 우리는 그것들이 만들어 낸 속성 data-content-id를 가지고 있다는 것을 알 수 있습니다 둘 다 그 속성을 공유합니다

그리고 우리는 content01과 content02 값을 할당했습니다 각 버튼에 대해 우리가 다시 와서 클릭을 볼 때 이 둘의 처리기는 우리가 찾고있는 것을 볼 수 있습니다 jQuery를 사용하여이 속성을 바로 사용할 수 있습니다 attr 메서드를 호출하고 값을 가져옵니다 이러한 특정 단추가 가지고있는 것입니다

그래서 그것은 우리가 어느 클릭을했는지에 달려 있습니다 content01 또는 content02 이를 contentId라는 변수에 저장합니다 그런 다음이 클릭 핸들러에서 발생하는 다음 작업은 함수를 호출하는 것입니다 전화 한 sendServiceRequest

그리고 그것은 ajaxjs 파일에 있습니다 우리는 그것에 올 것이다 조금 나중에 이것은 우리가 작성한 일반적인 스크립트로, 하나 이상의 목적

여기에는 세 가지 논증이 필요하며 여기에서 볼 수 있습니다 이 경우 이름 인 첫 번째 인수를 전달합니다 값 쌍 인터넷에서 볼 수있는 전형적인 방식입니다 그래서 그 이름이 서버가 찾고있는 콘텐츠 ID입니다

그리고 나서 그것은 다음과 같아야합니다 값 및 값은 content01 content02 매우 편리합니다 그래서 두 번째 논쟁은 네트워크 연결이 정상적으로 작동하면 콜백 기능 다른 말로하면 네트워크 오류없이 서버에서 송수신합니다 서버는 jQuery가 기대하고 있습니다

우리는 그것이 일어날 것을 볼 것이다 HTML 형식이어야합니다 우리가 만든이 콜백 함수에서 단기 변수는 contentId를 취하여 다시 content01 또는 content02 그것을 파운드 기호 또는 해시 표시로 앞에 붙이면 CSS id 그리고 우리는 단순히 jQuery를 사용하고 jQuery 메서드를 호출한다 내부 내용을 업데이트하십시오

실제 태그 이제 데이터가 다시 돌아옵니다 서버가이 변수 "data"에 있습니다 그리고 그것은 단지 평범한 HTML이되어야합니다 그래서 여기있는 모든 사람들은 이 태그에 HTML

우리가 돌아 오면 우리는 태그가 있다는 것을 보게 될 것입니다 id는 content01과 content02입니다 그리고 그들은 첫 번째로드 시작시 비어 있습니다 HTML의 프로그램의 그리고 여기까지 우리는 해당 ID를 찾으십시오 : 파운드 콘텐츠 01 및 02 html 함수를 호출하고 이 "데이터"로 내부 콘텐츠에 태그를 지정합니다 그리고 다른 항목은 우리가 가지고있는 것입니다

버튼 – 우리가 조금만 실험 할 수 있도록 그들을 지우고 특정 이드로 내용 삭제 버튼 여기에는 jQuery가 있습니다 그걸 검색하면 ID로 해당 버튼을 찾습니다 그것의 클릭 된 메소드는 jQuery를 위해 호출된다 우리는 그것을 처리 할 수있는 기능을 가지고 있습니다

그리고 우리는 단순히 찾고 있습니다 모든 클래스 대시 콘텐츠가있는 요소 – 죄송합니다 방금 콘텐츠라고 부르는 수업입니다 그리고 그것들을 아무 것도없는 HTML 그래서 우리가 여기 와서 우리가 사용하는 p 태그 콘텐츠라는 공통 클래스가 있습니다

그래서 이것은 여러분이 일반적으로 jQuery에서 사용 프로그래밍을 최적화하십시오 그래서보다는 두 버튼을 모두 지울 수있는 독특한 방법 콘텐츠와 관련이있는 위치에 있습니다 이 클릭 이벤트를 호출하십시오 이 파일을 보면 꽤 많이 볼 수 있습니다 그것을 시도하고 그것을 시도하십시오

그리고 우리 모두는 ajaxjs를 가지고 있습니다 스크립트 파일이며 이것은 단지 일반적인 것입니다 기능이 작성되었습니다 그것이 우리가 HTML 파일에서 부르는 이름입니다 이것이 이름 값 쌍이 예상됩니다

그리고 그것은 반드시 하나를 기대하지 않습니다 여러 개의 이름 값 쌍을 조합하여 사용할 수 있습니다 그리고 성공을위한 콜백 함수 실패를위한 콜백 함수 여기, 여기있다 jQuery 아약스 메소드가 호출되고 일부 속성이 호출된다

게시물을 보내고 있습니다 PHP로 그리고 이것은 데이터를받는 PHP 프로그램의 이름입니다 그 순간에 이것은 인수로 보내진 값인 이름 값 쌍입니다

그리고 아약스는 HTML을 다시 찾고 있습니다 따라서 HTML에서 get_contentphp 스크립트는 호출 할 함수이며 기본적으로 두 번째 함수와 함께 전달 된 참조 함수를 콜백합니다 논의 또한 동일한 데이터 값, 인수 값을 전달합니다

Ajax의 성공 속성 다시 전화한다 그리고 우리는 실패 결과로 우리가하는 것과 똑같은 것을 봅니다 아약스 출신 그리고 여기에 전달 된 기능이 있습니다 그리고 우리는 데이터를 다시 전달합니다

콘솔 로그가 몇 가지 있습니다 디버깅을 위해 코멘트에서 제거하고 당신은 그들을 볼 수 있습니다 콘솔 창과 일종의 상황을 알려줍니다 우리가 볼 필요가있는 유일한 항목은 우리는 이것을 선택했습니다 그리고 당신은 우리의 스타일이 다소 단순하다는 것을 알 수 있습니다

그러나 CSS 파일을 조금만 보도록하겠습니다 우리가 가진 것을 보아라 이 파일은 Meyer의 CSS를 가져 오는 CSS 파일입니다 CSS 파일을 재설정하여 모든 요소를 모든 다른 웹 브라우저에 대한 공통 값 그러면 어디서 볼 수 있습니다

우리 자신의 응용 프로그램을 위해 여기 몇 가지를 조정합니다 그리고 이것은 Meyer의 CSS입니다 일부 재설정에 익숙하다면 일을 설정합니다 같은 값 이 모든 태그가 다음으로 설정 될 것입니다

margin : 0과 높이와 크기와 같은 다양한 값 글꼴 그리고 우리는 또한 다음을 포함하고 있습니다 추가 된 html5 의미 태그를 처리하는 기능 그리고 우리는 header 태그를 사용하고 있습니다 당신은 그것을 볼 수 있습니다

단지 페이지의 제목을위한 것입니다 이제 서버 측에서 두 개의 PHP 스크립트 첫 번째는 컨트롤러의 단순한 유형입니다 요청이 들어와야하고 반환 할 수있는 유일한 방법이 있습니다 html

10 번에서 13 번까지는 표준입니다 사람들이 PHP에서 사용하는 헤더 리턴 파일의 캐싱을 최소화하거나 제거하십시오 캐싱을 어떻게 처리 할 것인지에 따라이를 포함 할 수도 있고 포함하지 않을 수도 있습니다 핵심은 17 행에 있지만 여기에서는 최신 PHP를 사용하고 있습니다 유효성 검사 필터 및 우리가하는 일은 이름 값 쌍 이름으로 제공되는 content-id 클라이언트 측 Ajax 스크립트 및 문자열인지 확인하고 재미있는 문자 나 시도가 없는지 확인합니다

우리 시스템에 침입했다 변수에 저장하는 중이었습니다 그것은 이드와 비슷한 이름입니다 해당 content_id는 약간의 차이점과 일반적인 PHP 변수 이름 지정 그런 다음 22 번 줄에서 filter_var 함수, 실제로 17 번 줄에 거짓 값을 만듭니다

변수가 거짓임을 확인하기 만하면됩니다 그렇다면 우리는 단지 다시 에코 할 것이다 우리를 잘못 보내는 것에 대한 기본값으로 원하는 것은 무엇이든 콘텐츠 ID 값 그리고이 경우 단순히 ap 태그입니다 내부에 비파괴적인 공간이 있습니다 이것이 다른 경우 거짓이 아니라는 의미는 그것이 찾고 있던 콘텐츠

우리는이 파일과이 파일을 포함시킬 것입니다 다음 봐 그리고이 contentincphp 파일 기본적으로 content_id PHP에있는 변수

두 개의 case 문과 첫 번째 문은 content01 값입니다 그것은 잠재력입니다 두 번째는 content02 값을 잠재력으로 사용하는 것입니다 그리고 나서 우리는 이것을 HTML로 봅니다 이전에 보았던 파일에 실제로 포함됩니다

그리고, 또는 content02가 값이면, 이것은 파일에 포함됩니다 그리고 우리는 여기에 우리가 기본을 가지고있는 사람이 없습니다 우리는 단지 단순히 뭔가를 포함해서 유효하지 않은 콘텐츠 ID 값을 전송합니다 우리는 단지 우리가 보내고 싶은 것을 선택하십시오 그리고 이것은 다시 ap 태그입니다

그 안에 끊기지 않는 공간 그래서이 파일이 첫 번째 파일에 포함되었다고 생각한다면 이 줄에 그래서 26 번 라인 실제로이 코드를 모두 포함하게 될 것입니다 그러나 실제로는 실제로는 사용에 불과합니다 이 아이템들 중 하나만 볼 수 있습니다

반환되었습니다 그리고 우리는 다시 이 파일을 보유하고 있으면 기본적으로 그 파일이 표시됩니다 바로 여기에 그것은 단지 간단합니다 PHP가 서버 프로그램과 동일한 결과를 얻었고 데이터가 어떻게 생성되는지 뒤로 그 기본적으로 간단한 설치 당신이 앉아서 연습하고 어떻게 볼 수 있는지 자신의 예제를 만들고 또한 생각해야합니다

콘텐츠를 구성하는 매우 단순한 방식이라는 점에서 그것을 돌려 보내 우리는 데이터베이스를 사용할 수 있으며 우리는 SQL 서버 콘텐츠 또는 콘텐츠를 검색하거나 모두 별도의 파일에있을 수 있습니다 다양한 방법이 있습니다 PHP는 여러분이 원하는 방식에 매우 유연합니다 처리해

그러나 경량 고속의 경우, 이것은 좋은 예일 수 있습니다 네가 가진 것이 많다면 생각하고 싶은 콘텐츠 이 줄 각각에 파일을 포함하여 실제로 콘텐츠를 여기에 포함하는 대신 그리고 너는 많이 얻을 수있어 콘텐츠가 너무 자주 변경되지 않고 마음에 들지 않으면 성능이 향상됩니다 콘텐츠 용 코드 파일을 업데이트합니다 좋아, 우리를 감쌌다

그래서 체크 이 파일을 볼 수있는 비디오 게시에 대한 설명 어디서 내 웹 사이트에 소스 코드 파일을 잡아 보고 주셔서 대단히 감사합니다

Jquery Ajax Insert Step By Step Bangla #1(Making Form)

오늘 자습서에 오신 것을 환영합니다 jquery ajax에 관한이 튜토리얼은 PHP를 사용하여 삽입한다

이 튜토리얼을 단계별로 알려 드리겠습니다 처음에는 부트 스트랩을 사용하여 from을 만들 것입니다 그런 다음 PHP로 데이터를 삽입합니다 그런 다음 세 번째 단계는 jquery ajax를 사용하여 데이터를 삽입합니다 오늘 우리는 첫 번째 단계 여기에 데이터베이스 연결을 위해 mysqli를 사용할 것이다

오늘 우리는 다음 부분에서 시작하자 ! 여기에 이미 css라는 폴더가 생성되었습니다 이 CSS 폴더에 이미 bootstrapcss 파일을 보관하고 있습니다 getbootstrapcom에서 부트 스트랩을 다운로드 할 수도 있습니다

부트 스트랩을 다운로드 한 후 bootstrapcss 파일을 가져 와서 css 폴더에 보관하십시오 나는 똑같은 일을했다 이미 indexphp라는 파일을 만들었습니다

[#22] JQuery Einführung + Kennwort ändern Funktion

안녕하세요! 이 비디오에서 암호를 변경하는 방법을 보여주고 싶습니다 PHP 함수 password_hash ()를 사용합니다

또한 Javascript 라이브러리 jQuery를 처음 보았습니다 암호의 복잡성을 검사합니다 이를 위해 이전 비디오에서 로그인 시스템을 확장합니다 나는 이미 "settingsphp"페이지를 확장했다

마지막에 어떻게 작동하는지 살펴 보겠습니다 암호는 오타가 발생하지 않도록 두 번 입력해야합니다 처음에는 암호 반복 상자가 있는데, 연관된 "표시 / 숨기기"버튼과 비밀번호 변경 버튼 여전히 사용할 수 없습니다 이 지침을 이행 할 때에 만 요소가 점진적으로 활성화됩니다 따라서 비밀번호는 8 자 이상이어야합니다

대소 문자를 구분해야합니다 나는 무엇인가 입력한다 즉시 암호가 아래의 빨간색 텍스트로 나타납니다 이다 나는 계속 타이핑 할 것이다

이제 나는 지침을 이행한다 포인트 숨기기 버튼 정보 내가 쓴 것을 보니? 유튜브 테스트 내가 지침을 만났기 때문에 이제 암호 반복 필드 및 표시 / 숨기기 단추입니다 활성화 여기에 글을 쓰기 시작하면 빨간색 글자로 암호가 아직 나타나지 않습니다 일치합니다

이제 그들은 동의한다 마지막 문자를 다시 가져 와서 다시 추가하면 암호 변경 단추가 매번 또는 비활성화됩니다 '비밀번호 변경'을 클릭합니다 그리고 암호가 성공적으로 변경되었다는 메모 위에 올 수 있습니다 나는 그것을 시도 할 것이다

나는 로그 아웃한다 이전 암호는 "gazica"였습니다 그건 잘못된거야 새 암호는 "YoutubeTest"입니다 나는 거기에 들어갈 것이다

그래서 효과가있었습니다 이 작업은 백그라운드에서 update 명령으로 수행됩니다 따라서이 명령을 설정 한 사용자도 업데이트해야합니다 권리가있다 사용자에게 권한이없는 경우 그러면 작동하지 않을 것입니다 이론을 위해 너무 좋아

소스 코드를 살펴 보겠습니다 기본적으로 세 부분으로 구성됩니다 HTML과 CSS 부분, Javascript 부분 및 PH 부분 HTML 및 CSS 부분부터 시작하겠습니다 그게이 분야 야

HTML과 CSS 부분은 주로 부트 스트랩에 의해 제공됩니다 나는 당신에게 비디오 설명에 링크를 씁니다 먼저 부트 스트랩 그리드 시스템을 가지고 있습니다 지정된 폭의 10 입력 필드의 값을 평가할 수 있습니다

양식이 필요합니까? 양식은 게시물 데이터를 자체 파일로 다시 보냅니다 즉, "settingsphp" 다시 쓰기 규칙을 사용하기 때문에 여기에서 속기를 사용할 수 있습니다 일

그런 다음 여기에 입력 필드를 정의합니다 및 표시 숨기기 단추 암호 및 암호 반복을위한 것입니다 아래에는 암호 지침이 있습니다 및 출력 영역 암호가 지침에 부합하는지 여부 현재 div 영역에는 내용이 없습니다

이것은 나중에 JavaScript 부분에 의해 동적으로 추가 될 것입니다 우리는 지금 javascript에 온다 JavaScript는 <script> 태그로 시작합니다 이것은 조금 더 길고 처음에는 매우 혼란스럽게 보입니다 그러나 우리는 한걸음 한 걸음 나아 간다

여기서 jQuery의 구문을 사용합니다 이것은 무료 자바 스크립트 라이브러리입니다 나는 순수한 자바 스크립트와 동의어를 사용할 수 있지만 구문 나는 jQuery를 정말 좋아한다 그래서 나는 JQuery를 전혀 사용할 수 없다 나는 도서관을 통합해야한다

나는 대시 보드에서 그것을 여기에서했다 이 구문에 대한 페이지의 머리 부분 스크립트 URL ajaxgoogleapiscom에서 가져옵니다

물론 파일을 다운로드 할 수 있었고 Javascript 폴더를 로컬에 저장하십시오 지금은 두 가지 방법의 장점과 단점에 대해 논쟁 할 수 있습니다 JavaScript에 대한 좋은 점은 이벤트 기반으로 작업 할 수 있습니다 예를 들어, 이벤트는 키보드의 키 스트로크 또는 마우스로 클릭하십시오 이벤트가 트리거되면 동적 이벤트의 일부를 동적으로 선택할 수 있습니다

각 페이지에 영향을줍니다 반대로 PHP는 매번 전체 페이지를 다시로드해야합니다 첫 번째 줄에서 "frm_psw1"요소에 액세스합니다 "frm_psw1"은 입력 필드입니다 새 암호입니다

$ 기호를 통해 액세스 할 수 있습니다 ID는 괄호 안에 있습니다 십자가 후 # 따라서 frm_psw1은 "name"속성이 아닌 ID입니다 그런 다음 "checkPasswordLength ()"함수가 실행됩니다 키 업 이벤트가 방아쇠되었을 경우 키 – 업은 키보드의 키가 해제되었음을 의미합니다

여기서 함수를 볼 수 있습니다 이것은 "function"키워드에 의해 정의됩니다 중괄호 안에 내용이 있습니다 물론 나는 자유롭게 이름을 선택할 수있다 변수에서 "var"키워드로 정의하는 함수에서 변수 "password" 나는 값을 할당한다

ID "frm_psw1"인 입력 필드에서 이것은 "val ()"함수와 함께 작동합니다 "val"은 Value를 의미합니다 그래서 그것은 가치가됩니다 입력란에 입력합니다

이 변수에 저장됩니다 그 다음에 if 여부를 암호의 길이 8 이하 그렇다면 방금 언급 한 PasswordCheck 영역이 사용됩니다 신분증에 대해서 html 함수를 사용할 수 있습니까? 새 텍스트를주는 와 CSS 기능 CSS 매개 변수 "color" "빨간색"으로 설정하십시오 특성 함수 정보 (소품) 입력 필드를 사용할 수 있습니까? 비밀 번호 반복 필드에 대한 관련 버튼 "disabled"로 설정하십시오

8 문자를 입력하지 않는 한 이미 내가 두 번째 암호 필드에 무언가를 입력하십시오 그것이 "장애인"= true 인 이유입니다 그런 다음 "else if"를 사용하여 다른 많은 것들을 쿼리 할 수 ​​있습니다 어떤 암호를 이행해야합니다 예를 들어, 이것은 password

match () 함수로 확인됩니다 대소 문자가 사용되었는지 여부 그 전에 호출 부호는 그렇지 않다는 것을 의미합니다 조건이 아직 충족되지 않은 경우 DivCheckPasswordMatch가 다시 처리됩니다 HTML 및 CSS로 출력 "암호는 적어도 하나 이상의 대문자와 소문자를 포함해야합니다

이 경우에도 비밀번호 반복 상자는 그대로 유지됩니다 해당 버튼이 비활성화됩니다 암호가 모든 지침을 충족하면 이 시간은 초록색으로 보냈다 모든 것이 괜찮습니다 그러면 비밀번호 반복 필드와 버튼이 활성화됩니다

비밀번호 반복 필드에 무언가를 입력하자마자 함수 "checkPasswordMatch ()"가 실행됩니다 아래에서 확인할 수 있습니다 여기에서 두 암호가 일치하는지 확인합니다 이를 위해 두 변수를 정의했습니다 첫 번째 변수에 값을 지정합니다

첫 번째 비밀번호 입력란에서 그리고 확인 – 그것은 확인 변수입니다 – 나는 두 번째 값을 부여합니다 암호 필드 val () 함수로 두 번 그 후 나는 체크한다 두 변수가 다른지 여부 그렇다면 비밀번호가 일치하지 않음을 빨간색으로 표시합니다

'비밀번호 변경'버튼을 비활성화하십시오 일치하면 녹색으로 표시됩니다 버튼을 활성화하여 비밀번호를 변경하십시오 그런 다음 함수를 사용하십시오 각각의 가리키고 숨기기 버튼에 대해

그들은 기본적으로 동일하며 ID 만 다릅니다 첫 번째 표시 및 숨기기 버튼에 대한 기능은 다음과 같습니다 나는 변수를 정의한다 거기에서 첫 번째 암호 필드의 type 속성 값을 삭제합니다 이것은 속성 함수 (prop)를 통해 수행됩니다

그런 다음 현재 그 안에 무엇이 있는지 확인합니다 "암호"또는 "텍스트" 일반적으로 첫 번째 "비밀번호"가 있습니다 그거야 문자는 인식 할 수 없게 렌더링됩니다

그렇다면 속성 함수를 사용하여 다시 변경합니다 "type"속성 "password"에서 "text"로 변경하십시오 이미 "텍스트"가 들어있는 경우 나는 다른 방향으로 그렇게한다 "type"속성을 변경합니다 "암호"

따라서 버튼을 클릭 할 때마다 암호가 표시되거나 또는 숨겨져 있습니다 어쩌면 여기에 트리플 이에 상응하는 것이 있습니다 흥미 롭군요 특수 비교 연산자입니다 여기에는 값이 같은지 여부 만 살펴 보는 것이 아닙니다

남자들이 똑같다면 이 경우 두 방정식으로 충분했을 것입니다 그러나 나는 그것을 원했다 보여 주었다 두 번째 버튼에 대해서도 아래에서 설명합니다

따라서 PHP 부분 만 빠져 있습니다 나는 그것을 여기에 올려 놓았다 꽤 간단합니다 양식에서이 파일로 데이터를 보내므로 isset () – 모든 관련 게시물 데이터를 사용할 수 있는지 확인하십시오 그렇다면 db_connect를 실행하여 데이터베이스에 연결합니다

파일을 포함하십시오 나는 해당 설정 파일을 가지고 있다고 말해야 만한다 액세스 데이터가 들어 있습니다 이제 대시 보드에 묶여 있습니다 그런 다음 두 입력 필드의 값을 두 개의 변수로 드롭합니다

나는 frm_psw1과 2라고 부른다 일반적으로 두 암호는 동일해야합니다 하지만 안전을 위해 다시 확인합니다 동일하다면 나는 첫 번째 암호를 돌린다 "password_hash ()"함수 변수 "psw_hash"에 값을 저장하십시오

여기서 첫 번째 또는 두 번째 암호를 사용할지 여부는 중요하지 않습니다 어쨌든, 둘 다 동일하다 그래서 나는 로그인 한 사용자의 암호를 변경할 수 있어야합니다 누가 로그인했는지 압니다 로그인시이 세션이 정의됩니다

현재 사용자 이름이 저장됩니다 세션을 "사용자"라고합니다 저는 PDO와 Prepared Statements에서 여기서 일합니다 업데이트 명령을 얻을 수 있습니다 다음과 같이 번역하십시오

테이블 갱신 사용자가 암호 설정 psw_hash 사용자가있는 곳 현재 사용자의 값을가집니다 bindParam () 함수를 통해 두 변수를 전달합니다 그리고 execute ()로 실행합니다 그 후에 암호가 성공적으로 변경됩니다 암호가 일치하지 않으면 거기에 "암호가 일치하지 않습니다"입니다

좋습니다 그렇지 않으면 평온하게 물어볼 수 있었으면 좋겠다 다음에 봐요!