4-02.HTML 이벤트 컨트롤

2023. 3. 30. 13:57Javascript/자바스크립트 제대로 배워볼래?

<!DOCTYPE html>
<html>
<head>
    <title>Document</title>
</head>
<body>
    focus:
    blur:
    <br>
    <input type="text" id="text1" onfocus="doFocus();" onblur="doBlur(this);">
    <br> select:
    <br>
    <select id="select1" onchange="doChange();">
        <option value="KO">Korea</option>
        <option value="CN">China</option>
        <option value="JP">Japan</option>
    </select>
    <br>
    keydown:
    <br>
    <input type="text" id="text2" onkeydown="doKeyDown(event);">
    <button type="button" onclick="doSearch();">조회</button>
    <br>
    <button onclick="doSave();">Click</button>
    <script>
        function doFocus(){
            console.log("doFocus");
        }
        function doBlur(obj){
            if(obj.value==""){
                alert("필수 값입니다. 반드시 입력하세요.");
            }
            console.log(obj.value);
        }
        function doSearch(){ 
            console.log("조회를 시작합니다.");
        }
        function doChange(){
            var selectedValue = document.getElementById("select1").value;
            console.log(selectedValue);
        }
        function doKeyDown(){
            if(event.keyCode == 13) {
                doSearch();
            }
            console.log(event);
        }
        function doSave(){
            console.log("doSave");
        }
    </script>
</body>
</html>

'Javascript > 자바스크립트 제대로 배워볼래?' 카테고리의 다른 글

4-04.데이터테이블 만들기  (0) 2023.03.30
4-03.HTML 스타일 컨트롤  (0) 2023.03.30
4-01.HTML Element 컨트롤  (0) 2023.03.30
3-17.정규식(RegExp)  (0) 2023.03.30
3-16.Strict Mode  (0) 2023.03.30