jquery ajax 사용자 등록 시 사용자 이름 이 존재 하 는 지 확인 합 니 다.
<input type="text" size="6" name="NAME" id="NAME"/><font color="red">*</font>
<span id="gradeInfo"></span>
사용자 가 정 보 를 입력 한 후에 검증 절차 에 들 어가 서 우리 의 검증 grade.js 가 어떻게 썼 는 지 보 세 요.grade.js
/**
* js
*
* @name grade.js
* @author jason<msn:[email protected]>
* @use
* @todo
*/
$(document).ready(function(){
checkConfirm();
});
//
function checkConfirm(){
$("#NAME").blur(function(){
var gradename = $(this).val();
var changeUrl = "GradeAdmin.php?action=check&gradename="+gradename;
$.get(changeUrl,function(str){
if(str == '1'){
$("#gradeInfo").html("<font color=\"red\"> ! !</font>");
}else{
$("#gradeInfo").html("");
}
})
return false;
})
}
위의 js 파일 은 제 가 비교적 중요 한 부분 만 설명 하 겠 습 니 다.1.$("\#NAME").blur 의 의 미 는 grade.htm 의 id 가 NAME 폼 에 입력 한 후에 동작 을 촉발 하 는 것 입 니 다.2.$(this).val()의 의 미 는 id 가 NAME 인 폼 의 값 을 얻 는 것 입 니 다.3.$.get(changeUrl,function(str)의 의 미 는 ajax 를 실행 한 후 changeUrl 은 연결 할 프로그램 주소 이 고 str 는 프로그램 계산 이 끝 난 후에 얻 은 디 스 플레이 구조 입 니 다.4.$("\#gradeInfo").html 의 의 미 는 id 가 gradeInfo 의 태그 에 html 파일 을 기록 하 는 것 입 니 다.id 가 gradeInfo 라 는 탭 은 grade.htm 의 id 가 gradeInfo 라 는 탭 을 말 합 니 다.표 시 된 내용 은 이 탭 이 있 는 위치 에 나타 납 니 다.GradeAdmin.php 의 계산 형식 을 다시 봅 시다.GradeAdmin.php
if($frm_action == 'check')
{
$gradeName = $_GET['gradename'];
$gradeAdminObj = new Services_GradeAdmin($db);
// $gradeName , 1,
0, grade.js 。
$gradeCheck = $gradeAdminObj->getGradeByName($gradeName);
if(is_numeric($gradeCheck)){
echo '1';
}else{
echo '0';
}
exit();
}
이것 은 사용자 가 등록 할 때 사용자 이름 에 문제 가 있 는 지 판단 하 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.