본문 바로가기

input박스에 값이 들어오자 마자 해당되는값 출력

반응형

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html>
    <head>
        <title> sjisbmoc </title>
< script language='javascript' type='text/javascript'>
//<![CDATA[


function fncFilter(obj)
{
    // 123 을 제외한 숫자 제거
    obj.value = obj.value.replace(/[^\d]/g,'').replace(/[0|4-9]/g,'');
    // 123 에 해당하는 문구로 변경
    var val   = obj.value.replace(/1/g,'사과').replace(/2/g,'배').replace(/3/g,'과자')
    // 변경된 문구를 출력할 div 객체 접근
    var div = document.getElementById('disp');
    // 변경된 문구를 div 출력
    div.innerHTML = val;
}


//]]>
< /script>
    </head>
    <body>
< form name='frm'>


        <input type='text' name='in' onkeyup='fncFilter(this);'>
        <div id='disp'></div>


< /form>
    </body>
< /html>

반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.