묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
TEXT박스의 내용에따라 다른 엘럿창 띄우기...
2002.08.10 15:39
수고하십니다 ^^
저혼자선 도저히 풀방법이 없기에 도움요청합니다..
------------------------------------------------------------------
<html>
<head><title></title>
<script language="javascript">
<!--
var STJ()
if(this.document.ST.SN.value==1){
alert("값은1");
}
//-->
</SCRIPT></head>
<body onload="this.document.ST.SN.focus();"><form name=ST>
<input type=text maxlength=1 onkeydown="STJ()" size=10 name=SN>
</form></body></html>
------------------------------------------------------------------
위 스크립트는 제가 만들어본건데요
name=SN에 '1'이라는 단어 입력시 onkeydown함수를 이용해서 STJ스크립트에 호출을 하고,
호출을 받은 STJ는 if문을사용해서 ST.SN.의 값이 1일경우 엘럿창을 띄워 "값은1"이라는 메세지를
나타내게 하고싶은데요..
제가 이방법 저방법(name=SN의 옵션을 onkeydown, onchange로도 해보고..
스크립트또한 여러번 다른방법으로 만들어 보았지만 실행하고, text박스에 1을 입력하거나,
무언가 이벤트가 발생하면 여지없이 '작업을 완료하였으나 오류가 있습니다'라는 문구가
번번히 상태바에 나오는군요.. 위 소스를 어떻게뜯어고쳐야 text박스의 SN에 입력을 하면,
SN이 스크립트에 호출을 시키고->호출받은 스크립트가 SN에 입력된값을 구하고->
SN에 입력된 값이 '1'이라면 엘럿창을 띄우게 만들수 있을까요..
예전 Q&A게시판및 현재질문게시판을 검색해도 찾을수 없기에 문의드립니다..
알려주시면 많은도움되겠네요.. 고수님들 조언부탁드립니다. ^^;
자바스크립트강좌중 password객체강좌를 보는중에
password type박스에 '+ '+ '어떻게될까'하고 '111111'이라는 숫자를 입력하고, value를 눌러본결과.
엘럿창이 뜨면서 password type박스의 값이 나오는것을보면 분명 텍스트박스의 입력내용을 조건
으로 사용하고, 조건이 참이면 엘럿창을띄울수 있을것이라는 확신이 서서 질문드려요..
저혼자선 도저히 풀방법이 없기에 도움요청합니다..
------------------------------------------------------------------
<html>
<head><title></title>
<script language="javascript">
<!--
var STJ()
if(this.document.ST.SN.value==1){
alert("값은1");
}
//-->
</SCRIPT></head>
<body onload="this.document.ST.SN.focus();"><form name=ST>
<input type=text maxlength=1 onkeydown="STJ()" size=10 name=SN>
</form></body></html>
------------------------------------------------------------------
위 스크립트는 제가 만들어본건데요
name=SN에 '1'이라는 단어 입력시 onkeydown함수를 이용해서 STJ스크립트에 호출을 하고,
호출을 받은 STJ는 if문을사용해서 ST.SN.의 값이 1일경우 엘럿창을 띄워 "값은1"이라는 메세지를
나타내게 하고싶은데요..
제가 이방법 저방법(name=SN의 옵션을 onkeydown, onchange로도 해보고..
스크립트또한 여러번 다른방법으로 만들어 보았지만 실행하고, text박스에 1을 입력하거나,
무언가 이벤트가 발생하면 여지없이 '작업을 완료하였으나 오류가 있습니다'라는 문구가
번번히 상태바에 나오는군요.. 위 소스를 어떻게뜯어고쳐야 text박스의 SN에 입력을 하면,
SN이 스크립트에 호출을 시키고->호출받은 스크립트가 SN에 입력된값을 구하고->
SN에 입력된 값이 '1'이라면 엘럿창을 띄우게 만들수 있을까요..
예전 Q&A게시판및 현재질문게시판을 검색해도 찾을수 없기에 문의드립니다..
알려주시면 많은도움되겠네요.. 고수님들 조언부탁드립니다. ^^;
자바스크립트강좌중 password객체강좌를 보는중에
password type박스에 '+ '+ '어떻게될까'하고 '111111'이라는 숫자를 입력하고, value를 눌러본결과.
엘럿창이 뜨면서 password type박스의 값이 나오는것을보면 분명 텍스트박스의 입력내용을 조건
으로 사용하고, 조건이 참이면 엘럿창을띄울수 있을것이라는 확신이 서서 질문드려요..
댓글 2
-
steelheart
2002.08.10 17:31
-
김한새결
2002.08.11 02:54
steelheart님 감사합니다. 덕분에 잘 응용했어요 ^^
제 스크립트의 문제점도 파악했구요.. ㅎㅎ 감사합니다 (--)(__)(--)
<!--
function STJ() {
if (ST.SN.value==1) {
alert("값은1");
}
}
-->
</script>
...........
<body onload="ST.SN.focus();">
<form name="ST">
<input type="text" maxlength="1" onkeyup="STJ()" size="10" name="SN">
</form>
</body>