on the client side, use javascript to check the values, for example<form id="form1" runat=server onsubmit="return isChanged()"> .. </form> function isChanged() { var elements = form1.elements; for (var i=0; i < elements.length; i++) { if (elements[i].tagName == "INPUT" && elements[i].type == "text" && elements[i].value != elements[i].defaultValue) return true; else if (elements[i].tagName == "INPUT" && (elements[i].type == "checkbox" || elements[i].type == "radio") && elements[i].checked != elements[i].defaultChecked) return true; ///check other types of controls } return false; }
on the client side, use javascript to check the values, for example<form id="form1" runat=server onsubmit="return isChanged()"> .. </form> function isChanged() { var elements = form1.elements; for (var i=0; i < elements.length; i++) { if (elements[i].tagName == "INPUT" && elements[i].type == "text" && elements[i].value != elements[i].defaultValue) return true; else if (elements[i].tagName == "INPUT" && (elements[i].type == "checkbox" || elements[i].type == "radio") && elements[i].checked != elements[i].defaultChecked) return true; ///check other types of controls } return false; }
..
</form>
function isChanged()
{
var elements = form1.elements;
for (var i=0; i < elements.length; i++)
{
if (elements[i].tagName == "INPUT" && elements[i].type == "text" && elements[i].value != elements[i].defaultValue)
return true;
else if (elements[i].tagName == "INPUT" && (elements[i].type == "checkbox" || elements[i].type == "radio") && elements[i].checked != elements[i].defaultChecked)
return true; ///check other types of controls
} return false;
}
..
</form>
function isChanged()
{
var elements = form1.elements;
for (var i=0; i < elements.length; i++)
{
if (elements[i].tagName == "INPUT" && elements[i].type == "text" && elements[i].value != elements[i].defaultValue)
return true;
else if (elements[i].tagName == "INPUT" && (elements[i].type == "checkbox" || elements[i].type == "radio") && elements[i].checked != elements[i].defaultChecked)
return true; ///check other types of controls
} return false;
}