알 수 있는 html과 자바스크립트 소스 입니다.
defaultValue
defaultSelected
등등의 값을 통해 html 태그의 값을 알 수 있습니다.
물론, binding이 된 데이터들은 ado.net의
DataTable 의 DataRow속성을 이용해 서버 쪽에서 처리해서 해결할 수도 있겠지요!
자바스크립트에 대한 도움사이트입니다.
http://koxo.com/lang/js/index.html
35번 서버 리부팅한다고 해서 ... 잠깐 시간내어 만들어보았습니다.
1.js
function lfnIsChange(){
var mForm= document.getElementById("mainForm");
var changeFlg = false;
var tmpObj;
for(i=0;i<mForm.length;i++)
{
tmpObj = mForm.elements[i];
if(tmpObj.type == "text")
{
if(tmpObj.value != tmpObj.defaultValue)
{
changeFlg = true;
break;
}
}
else if(tmpObj.type == "textarea")
{
if(tmpObj.value != tmpObj.defaultValue)
{
changeFlg = true;
break;
}
}
else if(tmpObj.type == "select-one")
{
var defaultSelectedIndex = 0;
for(j=0;j<tmpObj.options.length;j++)
{
if(tmpObj.options[j].defaultSelected)
{
defaultSelectedIndex = j;
break;
}
}if(tmpObj.selectedIndex != defaultSelectedIndex)
{
changeFlg = true;
break;
}
}// case "text":
if(changeFlg)
// case "password":
// case "radio":
// case "checkbox":
// case "select-one":
// case "select-multiple":
// case "file":
// case "textarea":
}
alert("값이 변했다는 것입니다.");
else
alert("값이 안변했다는 것입니다.");
return changeFlg;
}
1.html
<html>
<head>
<script type="text/javascript" src="1.js"></script>
</head>
<body>
<form id="mainForm" onsubmit="return lfnIsChange()">
<input id="in1" type="text" value="1">
<input id="in1" type="text" value="1">
<input type="submit" value="전송">
</form>
</body>
</html>
'컴퓨터(InfoTech)' 카테고리의 다른 글
| p-camp 2회 ... 10/10 평일이라 참석 못한당 *_* (0) | 2007/10/03 |
|---|---|
| Milestone - 현실과 이론 조합 (0) | 2007/09/21 |
| 자바스크립트의 유용한 속성 - defaultValue (0) | 2007/08/28 |
| Events의 모든 것 (bubbling/capturing) (0) | 2007/08/08 |
| Windows Live Writer (0) | 2007/08/06 |
| Notepad++ (0) | 2007/07/17 |



