当前位置:编程学习 > C#/ASP.NET >>

DataList控件与javascirpt

请教达人:
在一个DataList控件中,有一个button(服务器控件)
点击这个button后,可弹出一个窗口。
问题一:当在弹出窗口中,里面同样的有很多控件(均是服务器控件),如TextBox,修改里面的内容后,如何在关闭该窗口后,在包含有DataList控件的父窗口中用一个Label显示:head text is changed..如果没有修改,则提示内容没有被修改。

并且在弹出窗口中包含有两个(实际上不止两个,最多可能去到六个,就是有几个框框)TextBox的服务器控件。
问题二:如何对这两个TextBox控件进行校验和,使它们的和必须等于某一个值?否则,为非法输入,重新输入。 --------------------编程问答-------------------- 先说第二个


<input id="txtNum1" type="text" />
    <input id="txtNum2" type="text" />
    <input type="button" value="check" onclick="check()" />



function check()
{
    var num1=parseInt(document.getElementById("txtNum1").value);
    var num2=parseInt(document.getElementById("txtNum2").value);
    if(num1+num2!=10)
    {
        alert("和必须等于10");
    }
    
}


--------------------编程问答-------------------- 第一个
可以在弹出窗口中的 textbox 的onchange事件中写 
window.opener.document.getElementById("lbl").innerHTML="head text is changed..";

另外 DataList控件中的button 用html的button就可以 点击后 window.open 一个窗口 --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- 一楼正解 --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- 谢谢
各位的关注
我已通过遍历控件实现校验。
另一个正在想方法中。。。 --------------------编程问答-------------------- 第一个问题
不知怎么样中
因为要检测的内容比较多,不止一个控件。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,