有一个<input type="text" value=?> 其中的value值是从数据库中取出来的,但是我现在要对它进行修改,因为这个文本框的值只能增加而不能减少,所以需要用JS做一个验证,验证通过之后再写入数据库,请问,怎么将从数据库中取出的值和将要修改的值保存,然后进行判断啊?

解决方案 »

  1.   

    可以在window.onload的时候和后台交互获得返回的数据(此数据应该是你在后台获取后返回到前台的)
    然后保存在一个全局的变量中如var temp= “ ” ;然后可以在input.onblur事件中进行两者的比较:
    具体的验证还得看你的需求是怎样的了这个过程可能应用Ajax     可以引用Ajax.Pro.dll
      

  2.   

    1. onload 或后台 声明临时变量进行记录
    2. ajax
    3. 隐藏文本记录第一次值
    4. 保存的时候校验
      

  3.   

    我用的是JQuery:$(document).ready(function(){
        $("#btn").click(function(){
            var hello = "hello";
    $("#text").attr("value",hello);
    });
    });html:<input type="button" id="btn" value="测试" />
    <input type="text" name="text" id="text" />