Add: check player name, enterCode before add player
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<script type="text/javascript">
|
||||
|
||||
let accountValidator = new AccountValidator();
|
||||
|
||||
$(document).ready(function() {
|
||||
addPlayerListManager = new PlayerListManager(
|
||||
$("#add_player_list"),
|
||||
@@ -13,6 +15,17 @@ function addPlayer() {
|
||||
let playerName = $("#add_player_name").val();
|
||||
let enterCode = $("#add_player_enter_code").val();
|
||||
|
||||
if(!accountValidator.isValidPlayerID(playerName)) {
|
||||
console.log("Error - playerName : " + playerName);
|
||||
onErrorPlayerID(accountValidator.messageForInvalidPlayerID(playerName));
|
||||
return;
|
||||
} else if(!accountValidator.isValidPlayerPW(enterCode)) {
|
||||
console.log("Error - enterCode : " + enterCode);
|
||||
onErrorPlayerPW(accountValidator.messageForInvalidPlayerPW(enterCode));
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
if(playerName.length === 0) {
|
||||
// $("#add_player_notice").val("학생 이름을 입력하세요.");
|
||||
$("#error_message").text("학생 이름을 입력하세요.");
|
||||
@@ -24,6 +37,7 @@ function addPlayer() {
|
||||
$("#add_player_enter_code").focus();
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
|
||||
"./../server/player/add_player.php",
|
||||
@@ -42,6 +56,25 @@ function addPlayer() {
|
||||
);
|
||||
}
|
||||
|
||||
function onErrorPlayerID(message) {
|
||||
if($("#error_message").length) {
|
||||
$("#error_message").text(message);
|
||||
}
|
||||
|
||||
$("#maestro_name").val("");
|
||||
$("#maestro_name").focus();
|
||||
}
|
||||
|
||||
function onErrorPlayerPW(message) {
|
||||
if($("#error_message").length) {
|
||||
$("#error_message").text(message);
|
||||
}
|
||||
|
||||
$("#password").val("");
|
||||
$("#password").focus();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
let maestro_name = "";
|
||||
let maestroName = "";
|
||||
let isAvailableID = false;
|
||||
|
||||
let password = "";
|
||||
@@ -47,20 +47,20 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
function checkMaestroID() {
|
||||
maestro_name = $("#maestro_name").val();
|
||||
maestroName = $("#maestro_name").val();
|
||||
|
||||
if(!accountValidator.isValidMaestroID(maestro_name)) {
|
||||
onErrorMaestroID(accountValidator.messageForInvalidMaestroID(maestro_name));
|
||||
if(!accountValidator.isValidMaestroID(maestroName)) {
|
||||
onErrorMaestroID(accountValidator.messageForInvalidMaestroID(maestroName));
|
||||
return;
|
||||
}
|
||||
|
||||
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
|
||||
"./../server/maestro/check_id.php",
|
||||
"maestro_name=" + maestro_name,
|
||||
"maestro_name=" + maestroName,
|
||||
|
||||
(jsonData) => {
|
||||
isAvailableID = true;
|
||||
$("#error_message").text(maestro_name + " : 생성 가능한 마에스트로 계정 이름입니다.");
|
||||
$("#error_message").text(maestroName + " : 생성 가능한 마에스트로 계정 이름입니다.");
|
||||
},
|
||||
|
||||
(errorMessage, errorCode) => {
|
||||
@@ -150,7 +150,7 @@ function register_account() {
|
||||
|
||||
sendRequestServer( //url, sendParams, onSuccess, onFail, isDebugMode);
|
||||
"./../server/maestro/add_maestro.php",
|
||||
"maestro_name=" + maestro_name + "&password=" + password + "&email=" + email + "&account_type=" + selectedAccountTypeValue,
|
||||
"maestro_name=" + maestroName + "&password=" + password + "&email=" + email + "&account_type=" + selectedAccountTypeValue,
|
||||
|
||||
(jsonData) => {
|
||||
isAvailableID = true;
|
||||
|
||||
@@ -5,18 +5,13 @@ $(document).ready(function() {
|
||||
$("#search_player_list"),
|
||||
$("#search_player_list_navigator > #page_no_area")
|
||||
);
|
||||
|
||||
// searchPlayerListManager.setupSearchPlayerList("");
|
||||
console.log("search - ready");
|
||||
});
|
||||
|
||||
|
||||
function searchPlayer() {
|
||||
// let maestroID = sessionStorage.getItem("maestroID");
|
||||
let playerName = $("#search_name").val();
|
||||
|
||||
if(playerName.length === 0) {
|
||||
// $("#search_name_notice").val("학생 이름을 입력하세요.");
|
||||
$("#search_name").focus();
|
||||
return;
|
||||
}
|
||||
@@ -34,15 +29,6 @@ function searchPlayer() {
|
||||
<input type="text" id="search_name"><input type="submit" name="찾기" onClick="searchPlayer()"><br/>
|
||||
<br/>
|
||||
|
||||
<!--
|
||||
<h3>검색 결과</h3>
|
||||
|
||||
학생 이름
|
||||
<input type="text" id="result_name"><button>삭제</button><br/>
|
||||
입장 코드
|
||||
<input type="text" id="result_entercode"><button>수정</button>
|
||||
-->
|
||||
|
||||
</span>
|
||||
|
||||
<span id="search_result">
|
||||
|
||||
Reference in New Issue
Block a user