Oracle/Html_CSS_JAVAScript

JS HTML 이벤트

unemo 2020. 12. 7. 13:32
반응형

js HTML 이벤트

onload : 하나씩은 다 가지고잇음

onmouseover

onkeydown / press/ up <키보드를 누르고 눌렸을떄,올라갈떄

onfocus, onblur, 가끔쓰고, onchange 는 값이 변경되었을때, (대전주소등을 입력시, select 값이 바뀔 때 액션을 취야야할떄)

 

HTML 요소에 이벤트를 할당하는 법

onclick ="proc()"이거나

document.getElementById("Mybin").onclick = proc;   이떄는 괄호열고닫으면 안됨 바로 수행해버린다는말이니까

document.getElementById("Mybin").addEventListner("click",proc);

 

드래그앤드랍

dragstart, 요소안으롣 들어가면 dragenter 그안에서 움직인ㄴ건 over 나오는건 leave 내려놨따?drop

드래그되는 요소의 draggable 속성을 true로 설정해야함

 

첨부파일 FIle API는 중프에 꼭 쓸것

 

****

폼의 유효성 검증 (100% 다해야함)

회원가입 폼을 일단 만드러놨는데, 

1차적으로 화면단에서 먼저 해주고, 2차로 서버에서 거르는거임 중간에 프레임웍 들어가면 ㄱ프레임웍쪽에서도 해주는경우있음

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
	<script type="text/javascript" src = "../../js/form2.js">
	
	
	</script>
<body>
	<form>
	이름  : 
	<input type="text" id="name"><br>
	성별 : 
	<input type="radio" name="gender" value="남자">남
	<input type="radio" name="gender" value="여자">여<br>
	<input type="checkbox" name="hobby" value = "여행">여행 
	<input type="checkbox" name="hobby" value = "독서">독서 
	<input type="checkbox" name="hobby" value = "영화감상">영화감상
	<input type="checkbox" name="hobby" value = "바둑">바둑 
	<input type="checkbox" name="hobby" value = "장기">장기 
	<input type="checkbox" name="hobby" value = "등산">등산 
	<input type="checkbox" name="hobby" value = "낚시">낚시 <br>
	<button type="button" onclick="print()">출력</button>
	<textarea rows="20" cols="50" id="result"></textarea>
	</form>
</body>
</html>

여기서 이름을 필수로 입력하도록 스크립트넣어볼것

카멜표기법?

소문자 다음단어에 대문자가 오는 것

유효성체크..

 

 

정규식

특정한 규칙을 가지고있는 문지열을표현하는 수식이다.

정규식은 /와 / 내부에 위치

^ 시작
$
. 문자
\d 숫자
\w 문자숫자
\s 공백,탭,줄바꿈,캐리지리턴문자와일치
[] [abc]는 a또는 b또는 c
[a-z]는 a~z 한글은 [가-힣]
() 문자그루핑
* 0회이상반복
+ 1회이상
? 0또는 1회
(m)  

{1,2}는 한글자또는 두글자

 

match()라는 함수

반응형

'Oracle > Html_CSS_JAVAScript' 카테고리의 다른 글

jquery  (0) 2020.12.10
jQuery  (0) 2020.12.08
dom  (0) 2020.12.04
BOM DOM  (0) 2020.12.03
String  (0) 2020.12.02