submit

<form id="target" action="result.html">

    <label for="name">name</label> <input id="name" type="name" />

    <input type="submit" />

</form>

<script>

var t = document.getElementById('target');

t.addEventListener('submit', function(event){

    if(document.getElementById('name').value.length === 0){

        alert('Name 필드의 값이 누락 되었습니다');

        event.preventDefault();//< 이벤트 방지

    }

});

</script>


change

<p id="result"></p>

<input id="target" type="name" />

<script>

var t = document.getElementById('target');

t.addEventListener('change', function(event){

    document.getElementById('result').innerHTML=event.target.value;

});

</script>



blur

focus


<input id="target" type="name" />

<script>

var t = document.getElementById('target');

t.addEventListener('blur', function(event){

    alert('blur');  

});

t.addEventListener('focus', function(event){

    alert('focus'); 

});

</script>

'오락기 > js' 카테고리의 다른 글

input evnet  (0) 2017.04.18
load event  (0) 2017.04.18
prevent event  (0) 2017.04.18
event capturing bubbling  (0) 2017.04.18
add eventListener  (0) 2017.04.18

+ Recent posts