【发布时间】:2010-02-01 22:40:29
【问题描述】:
我想知道是否有其他人遇到过以下问题。
在单个非链接(到母版页).aspx 页面上,我正在执行简单的 JS 验证:
function validateMaxTrans(sender, args) {
// requires at least one digit, numeric only characters
var error = true;
var regexp = new RegExp("^[0-9]{1,40}(\.[0-9]{1,2})?$");
var txtAmount = document.getElementById('TxtMaxTransAmount');
if (txtAmount.value.match(regexp) && parseInt(txtAmount.value) >= 30) {
document.getElementById('maxTransValMsg').innerHTML = ""
args.IsValid = true;
}
else {
document.getElementById('maxTransValMsg').innerHTML = "*";
args.IsValid = false;
}
}
然后,当我将其移至母版页的内容页时,我得到 txtAmount 为空。
在尝试使用主页面/内容页面执行客户端 JS 验证时,是否有不同的方式来访问 DOM?
【问题讨论】:
标签: javascript validation master-pages client-side