JavaScript代码在Ajax模型弹出窗口中不起作用
在我的网页中的一个模型弹出窗口中,我正在比较两个文本框中的年龄,使用javascript,但不知何故它不起作用。 请帮助克服这个问题。 提前谢谢。 我的javascript代码是JavaScript代码在Ajax模型弹出窗口中不起作用,javascript,asp.net,Javascript,Asp.net,在我的网页中的一个模型弹出窗口中,我正在比较两个文本框中的年龄,使用javascript,但不知何故它不起作用。 请帮助克服这个问题。 提前谢谢。 我的javascript代码是 function CompareAge() { var maxage = document.getElementById('<%=txtMaxAge.ClientID%>'); var minage = document.getElementById('<%=txtM
function CompareAge() {
var maxage = document.getElementById('<%=txtMaxAge.ClientID%>');
var minage = document.getElementById('<%=txtMinAge.ClientID%>');
var val = 'false';
if (maxage>=minage) {
val = 'true';
return true;
}
if (val == 'false') {
alert('Max-Age Alaways greater than or Equal Min-Age');
return false;
}
}
函数比较(){
var maxage=document.getElementById(“”);
var minage=document.getElementById(“”);
var val='false';
如果(maxage>=minage){
val=‘真’;
返回true;
}
如果(val='false'){
警报(“最大年龄总是大于或等于最小年龄”);
返回false;
}
}
弹出窗口是这样的
-
-
我刚刚尝试了你的一段代码,我认为问题在于你应该使用
.value
获取var maxage
和var minage
中的值
document.getElementById(“”).value
document.getElementById(“”).value
<script type="text/javascript">
function CompareAge() {
var maxage = document.getElementById('<%= txtMaxAge.ClientID %>').value;
var minage = document.getElementById('<%= txtMinAge.ClientID %>').value;
var val = 'false';
if (maxage >= minage) {
val = 'true';
return true;
}
if (val == 'false') {
alert('Max-Age Alaways greater than or Equal Min-Age');
return false;
}
}
函数比较(){
var maxage=document.getElementById(“”).value;
var minage=document.getElementById(“”).value;
var val='false';
如果(最大值>=最小值){
val=‘真’;
返回true;
}
如果(val='false'){
警报(“最大年龄总是大于或等于最小年龄”);
返回false;
}
}
您面临的错误/问题是什么?页面上是否已经存在弹出式html结构?它不起作用,意味着单击“保存”按钮后,它不会验证文本框中的值,如果max age@akvickyit7勾选,将不胜感激:)
<script type="text/javascript">
function CompareAge() {
var maxage = document.getElementById('<%= txtMaxAge.ClientID %>').value;
var minage = document.getElementById('<%= txtMinAge.ClientID %>').value;
var val = 'false';
if (maxage >= minage) {
val = 'true';
return true;
}
if (val == 'false') {
alert('Max-Age Alaways greater than or Equal Min-Age');
return false;
}
}