Page 1 of 1

사용자의 입력값은 ..? getAttribute..?

Posted: 2008 08 13 16:36 49
by yuzi
<script .....>
function blur_m(ele){
//??
vle = ele.getAttribute("value");

}
</script>
<input type=text id="t1" onBlur="blur_m(this)">

이렇게 하면 무조건 null 이군요.
그래서 onBlur="blur_m(this)" 를 onBlur="blur_m(this.getAttribute('id'))" 게 수정하고
스크립트도 수정했지만..역시 ...ㅜㅜ

간단히 질문드리자면 사용자 입력값을 어떻게 읽어오죠..?
<input type=text id="t1" value="" onBlur="blur_m(this)"> 라고 명시했더니 항상 공백("") 이구..쩝,..
물론 처음부터 value="어떤값" 이건 정상정으로 "어떤값"이라고나오겠지만,
사용자가 텍스트박스에 입력한 내용은 당최...어떻게 해야..??

파폭에서 잘 돌아가게 만들려고 열공중....근데...........첨부터 좌절. ㅜㅜ..

부탁드려요..

Re: 사용자의 입력값은 ..? getAttribute..?

Posted: 2008 08 14 00:44 00
by kyu419
혹 ele.value로 하면 안되던가요?

Re: 사용자의 입력값은 ..? getAttribute..?

Posted: 2008 08 14 17:46 41
by yuzibosu
ㅎㅎ
제가 어설프게 표준 맞춘다고..
getAttribute 를 써서 한게 화근이네요..
걍 하던데로...(님 말씀대로 ^^) 하면 나오네요..

근데 얼핏 생각하면 getAttribute("value") 에 대해서만은 IE 가 공통을 처리하는것 같기도 하고
Ff가 그런거 같기도하고..

혹 해보셨겠지만..
IE 에서는 getAttribute("value") 이게 정상적으로 나오거든요.
근데 막상 생각하면 value 라고 하는 속성값은 "" 으로 만들어놨으니 Ff처럼 않 나오는게 정상인거 같기도 하고..

어쨌든..감솨 ^^