복습 3

2025. 1. 13. 13:53·Web
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Javascript 핸들링</title>

</head>
<body>
	<input type="text" id="no">
	<input type="button" value="클릭" onclick="aaa()">
	<br>
	<br>
	<form id="frm">
		<input type="text" name="no"> <input type="button" value="클릭"
			onclick="bbb()">
	</form>
</body>
<script src="./re3.js?v=12"></script>
</html>
function aaa(){
	var no = document.getElementById("no");
	if(no.value==""){
		alert("해당 입력값에 데이터를 입력하세요!");
	}else if(no.value!=""){
		alert("값을 확인 하였습니다.");
	}
}
/*위와 같은 코드인데 name으로 핸들링 훨씬 간단 */
function bbb(){
	if(frm.no.value==""){
		alert("해당 입력값에 데이터를 입력하세요!!");
	}
}

function aaa(){
	var no = document.getElementById("no");
	if(no.value==""){
		console("해당 입력값에 데이터를 입력하세요!");
	}else if(no.value!=""){
		//HTML에서 입력된 모든 값은 String(문자)
		console.log(typeof(no.value));
		var no2 = Number(no.value);	//문자를 숫자형으로 변경
		console.log(typeof(no2));
	}
}

 

aaa() : id로 핸들링

bbb() : name으로 핸들링

같은 코드 다른 형태

 

저작자표시 비영리 변경금지 (새창열림)
'Web' 카테고리의 다른 글
  • HTML + Javascript 2
  • 복습 4
  • 복습2
  • 복습
9na0
9na0
응애
  • 9na0
    구나딩
    9na0
  • 전체
    오늘
    어제
    • 분류 전체보기 (211)
      • Web (118)
      • Java (28)
      • 데이터베이스 (14)
      • 세팅 (12)
      • 과제 (3)
      • 쪽지시험 (2)
      • 정보처리기사 (4)
      • 서버 (25)
  • 블로그 메뉴

    • 링크

      • 포폴
      • 구깃
    • 공지사항

    • 인기 글

    • 태그

      ab1
      file24
      re2
      net2
      net5~10
      file25_t
      net1
      Oracle
      io_dto
      macbook pro m4
      re_java10
      file25
      net4
      notice_writer
      spring-boot
      exam1_1~10
      noticewriteok
      net3
      datalist
      java_io1~10
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    9na0
    복습 3
    상단으로

    티스토리툴바