ASP.net(C#) 做项目里面的搜索板块 里面要点击搜索按钮 然后弹出提示框 请输入:书名
              价格里面 填入字母(非数字类型) 点搜索按钮 弹出提示 请输入数字 
             点按钮重新填写 就是把填的东东全部清空

解决方案 »

  1.   

      <asp:RequiredFieldValidator ID="RequiredFieldValidator2"
    ControlToValidate="txtname"  ErrorMessage="*" runat="server"/>

    function CheckForm()
    {
    if (document.Form1.txtname.value=="")
    {
    alert("标题不能为空!");
    document.Form1.txtname.focus();
    return (false);
    }
    return true;
    }
    判断数字使用正则表达式:^\d{n}$ 
      

  2.   

    弹出录入框
    promp  返回录入信息
      

  3.   

    Html:
    <input type="textbox" id="textTest" value=""/>
    <input type="button" id="btnTest" value="xxx" onclick="testOnclick();" />
    Js:
    <script type="text/javascript">
        function testOnclick() {
             alert("请输入:书名.......");//弹出对话框
             document.getElementById(textTest).value = "" //清空
        }
    </script>
      

  4.   

    加上数字验证:
    Html:
    <input type="textbox" id="textTest" value=""/>
    <input type="button" id="btnTest" value="xxx" onclick="testOnclick();" />
    Js:
    <script type="text/javascript">
        function testOnclick() {
            alert("请输入:书名.......");//弹出对话框
             var tmpStr = document.getElementById(textTest).value 
            var reg = /^\d+$/$/gi; 
            if (reg.test(tmpStr)) {
                alert("价格里面不能填入非数字");
            {
            document.getElementById(textTest).value = "" //清空
        }
    </script>
      

  5.   

    思路:
    1.使用验证控件
    2.在验证判断
    if(!page.validate)
    {
       //就是把填的东东全部清空
       txtKeyBookName.Text="";
    }
      

  6.   

    使用html标签,给定一个专有的id值,就算使用了母版页,也不会改变吧
      

  7.   

    做个弹出层吧,效果比较好点
    http://hi.baidu.com/jackvoilet/blog/item/54be94df64d15419632798bf.html或者用js