묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트 공부하는데..아주 초보질문입니다...꼭좀 답해주세염~(소스해석.ㅠㅠ;)
2003.10.26 13:54
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language=javascript>
function check(){
var form=document.form1;
if(!isNumber(form.ex.name))
{
alert("반드시 숫자이어야합니다.");
form.ex.focus();
return;
}
form.submit();
}
function isNumber(formname)
{
var form=eval("document.form1."+formname);
for(var i=0; i<form.value.length; i++)
{
var chr=form.value.substr(i,1);
if((chr<'0' || chr>'9'))
{
return false;
}
}
return true;
}
</script>
</HEAD>
<BODY>
<form name="form1">
<input type=text name="ex"> <a href="javascript:check()">확인</a>
</form>
</body>
</HTML>
=========================================================================================================
제가 책을 뒤져봐두 제가 물어보려는 답이 책에서 보이질 않아 너무 답답해서 이렇게 글을 씁니다. 이해해주시길..
if(!isNumber(form.ex.name))
이부분이 의미는 알고 알지만(숫자가 인지 아닌지를 체크하는)
그런데. 이부분이여..~!!(form.ex.name) 이것이 이해가 안갑니다.
name이 왜 나왔는지...
저는 (form.ex.name)을 (form.ex.value)라고 생각했거든요..그런데 에러가 식별자가 필요하다고 하는데요.
어떤 차이인가요??제가 뭘 모르고 있는지 좀 갈켜주세염..
var chr=form.value.substr(i,1); 이부분도 이해가 잘안가구염..ㅠㅠ
<HEAD>
<TITLE> New Document </TITLE>
<script language=javascript>
function check(){
var form=document.form1;
if(!isNumber(form.ex.name))
{
alert("반드시 숫자이어야합니다.");
form.ex.focus();
return;
}
form.submit();
}
function isNumber(formname)
{
var form=eval("document.form1."+formname);
for(var i=0; i<form.value.length; i++)
{
var chr=form.value.substr(i,1);
if((chr<'0' || chr>'9'))
{
return false;
}
}
return true;
}
</script>
</HEAD>
<BODY>
<form name="form1">
<input type=text name="ex"> <a href="javascript:check()">확인</a>
</form>
</body>
</HTML>
=========================================================================================================
제가 책을 뒤져봐두 제가 물어보려는 답이 책에서 보이질 않아 너무 답답해서 이렇게 글을 씁니다. 이해해주시길..
if(!isNumber(form.ex.name))
이부분이 의미는 알고 알지만(숫자가 인지 아닌지를 체크하는)
그런데. 이부분이여..~!!(form.ex.name) 이것이 이해가 안갑니다.
name이 왜 나왔는지...
저는 (form.ex.name)을 (form.ex.value)라고 생각했거든요..그런데 에러가 식별자가 필요하다고 하는데요.
어떤 차이인가요??제가 뭘 모르고 있는지 좀 갈켜주세염..
var chr=form.value.substr(i,1); 이부분도 이해가 잘안가구염..ㅠㅠ